aboutsummaryrefslogtreecommitdiff
path: root/modules/base_installation/manifests/services.pp
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2017-08-24 02:22:17 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2017-08-29 22:46:14 +0200
commit7fed35a408b9ec37454169425823785b5fc8978b (patch)
tree28371d43ac304f99fb0a5305124858db69ef2137 /modules/base_installation/manifests/services.pp
parentba2cf1b5d938810077b0fd73844faf432e8e8f9d (diff)
downloadPuppet-7fed35a408b9ec37454169425823785b5fc8978b.tar.gz
Puppet-7fed35a408b9ec37454169425823785b5fc8978b.tar.zst
Puppet-7fed35a408b9ec37454169425823785b5fc8978b.zip
Refactor base installation module
Diffstat (limited to 'modules/base_installation/manifests/services.pp')
-rw-r--r--modules/base_installation/manifests/services.pp50
1 files changed, 50 insertions, 0 deletions
diff --git a/modules/base_installation/manifests/services.pp b/modules/base_installation/manifests/services.pp
new file mode 100644
index 0000000..b48c3b5
--- /dev/null
+++ b/modules/base_installation/manifests/services.pp
@@ -0,0 +1,50 @@
1class base_installation::services inherits base_installation {
2
3 service { "sshd":
4 #ensure => "running",
5 enable => true,
6 }
7
8 service { "systemd-networkd":
9 #ensure => "running",
10 enable => true,
11 }
12
13 service { "systemd-resolved":
14 #ensure => "running",
15 enable => true,
16 }
17
18 service { "cronie":
19 #ensure => "running",
20 enable => true,
21 }
22
23 file { '/etc/systemd/system/getty@tty1.service.d/':
24 ensure => "directory",
25 path => "/etc/systemd/system/getty@tty1.service.d/",
26 mode => "0755",
27 owner => "root",
28 group => "root"
29 }
30
31 file { '/etc/systemd/system/getty@tty1.service.d/noclear.conf':
32 ensure => "present",
33 path => "/etc/systemd/system/getty@tty1.service.d/noclear.conf",
34 source => 'puppet:///modules/base_installation/services/getty_conf_override.conf',
35 recurse => true,
36 mode => "0644",
37 owner => "root",
38 group => "root"
39 }
40
41 file { '/etc/systemd/network/en-dhcp.network':
42 ensure => "present",
43 path => "/etc/systemd/network/en-dhcp.network",
44 source => 'puppet:///modules/base_installation/services/en-dhcp.network',
45 mode => "0644",
46 owner => "root",
47 group => "root"
48 }
49
50}