]>
Commit | Line | Data |
---|---|---|
7fed35a4 IB |
1 | class base_installation::services inherits base_installation { |
2 | ||
48f15fb3 IB |
3 | if (empty($facts["in_chroot"])) { |
4 | $ensure = "running" | |
5 | } else { | |
6 | $ensure = undef | |
7 | } | |
8 | ||
7fed35a4 | 9 | service { "sshd": |
48f15fb3 | 10 | ensure => $ensure, |
7fed35a4 IB |
11 | enable => true, |
12 | } | |
13 | ||
48f15fb3 IB |
14 | service { "atd": |
15 | ensure => $ensure, | |
16 | enable => true | |
17 | } | |
18 | ||
7fed35a4 | 19 | service { "systemd-networkd": |
48f15fb3 | 20 | ensure => $ensure, |
7fed35a4 IB |
21 | enable => true, |
22 | } | |
23 | ||
24 | service { "systemd-resolved": | |
48f15fb3 | 25 | ensure => $ensure, |
7fed35a4 IB |
26 | enable => true, |
27 | } | |
28 | ||
7de07d05 | 29 | service { "systemd-timesyncd": |
48f15fb3 | 30 | ensure => $ensure, |
7de07d05 IB |
31 | enable => true |
32 | } | |
33 | ||
7fed35a4 | 34 | service { "cronie": |
48f15fb3 | 35 | ensure => $ensure, |
7fed35a4 IB |
36 | enable => true, |
37 | } | |
38 | ||
39 | file { '/etc/systemd/system/getty@tty1.service.d/': | |
40 | ensure => "directory", | |
41 | path => "/etc/systemd/system/getty@tty1.service.d/", | |
42 | mode => "0755", | |
43 | owner => "root", | |
44 | group => "root" | |
45 | } | |
46 | ||
47 | file { '/etc/systemd/system/getty@tty1.service.d/noclear.conf': | |
48 | ensure => "present", | |
49 | path => "/etc/systemd/system/getty@tty1.service.d/noclear.conf", | |
50 | source => 'puppet:///modules/base_installation/services/getty_conf_override.conf', | |
51 | recurse => true, | |
52 | mode => "0644", | |
53 | owner => "root", | |
54 | group => "root" | |
55 | } | |
56 | ||
0a21fb6c | 57 | $ip6 = lookup("ips.v6", { 'default_value' => undef }) |
7fed35a4 | 58 | file { '/etc/systemd/network/en-dhcp.network': |
248bd83e IB |
59 | ensure => "present", |
60 | path => "/etc/systemd/network/en-dhcp.network", | |
61 | content => template('base_installation/services/en-dhcp.network.erb'), | |
62 | mode => "0644", | |
63 | owner => "root", | |
64 | group => "root" | |
7fed35a4 IB |
65 | } |
66 | ||
67 | } |