class base_installation::services inherits base_installation {
+ if $facts["in_chroot"] == undef or empty($facts["in_chroot"]) {
+ $ensure = "running"
+ } else {
+ $ensure = undef
+ }
+
service { "sshd":
- #ensure => "running",
- enable => true,
+ ensure => $ensure,
+ enable => true,
+ require => Package["openssh"],
+ }
+
+ service { "atd":
+ ensure => $ensure,
+ enable => true,
+ require => Package["at"],
}
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",
- enable => true,
+ ensure => $ensure,
+ enable => true,
+ require => Package["cronie"],
}
file { '/etc/systemd/system/getty@tty1.service.d/':
group => "root"
}
- $ip6 = lookup("ips.v6") |$key| { {} }
+ $ip6 = lookup("ips.v6", { 'default_value' => undef })
file { '/etc/systemd/network/en-dhcp.network':
ensure => "present",
path => "/etc/systemd/network/en-dhcp.network",