class base_installation::services inherits base_installation {
+ if (empty($facts["in_chroot"])) {
+ $ensure = "running"
+ } else {
+ $ensure = undef
+ }
+
service { "sshd":
- #ensure => "running",
+ ensure => $ensure,
enable => true,
}
+ service { "atd":
+ ensure => $ensure,
+ enable => true
+ }
+
service { "systemd-networkd":
- #ensure => "running",
+ ensure => $ensure,
enable => true,
}
service { "systemd-resolved":
- #ensure => "running",
+ ensure => $ensure,
enable => true,
}
+ service { "systemd-timesyncd":
+ ensure => $ensure,
+ enable => true
+ }
+
service { "cronie":
- #ensure => "running",
+ ensure => $ensure,
enable => true,
}
group => "root"
}
+ $ip6 = lookup("ips.v6", { 'default_value' => undef })
file { '/etc/systemd/network/en-dhcp.network':
- ensure => "present",
- path => "/etc/systemd/network/en-dhcp.network",
- source => 'puppet:///modules/base_installation/services/en-dhcp.network',
- mode => "0644",
- owner => "root",
- group => "root"
+ ensure => "present",
+ path => "/etc/systemd/network/en-dhcp.network",
+ content => template('base_installation/services/en-dhcp.network.erb'),
+ mode => "0644",
+ owner => "root",
+ group => "root"
}
}