X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fbase_installation%2Fmanifests%2Fservices.pp;h=f24b55f8cf79b875062f29d6b078c59bb322cb86;hb=3423c1f054e5ca4f365c02acc6b49c9d9782aa65;hp=57fbfc35b22edcc39a4d7a1e274b1b056a214a95;hpb=a91216239a8fac0e5b001d256eaa7afe9df81fb8;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/base_installation/manifests/services.pp b/modules/base_installation/manifests/services.pp index 57fbfc3..f24b55f 100644 --- a/modules/base_installation/manifests/services.pp +++ b/modules/base_installation/manifests/services.pp @@ -1,19 +1,21 @@ class base_installation::services inherits base_installation { - if (empty($facts["in_chroot"])) { + if $facts["in_chroot"] == undef or empty($facts["in_chroot"]) { $ensure = "running" } else { $ensure = undef } service { "sshd": - ensure => $ensure, - enable => true, + ensure => $ensure, + enable => true, + require => Package["openssh"], } service { "atd": - ensure => $ensure, - enable => true + ensure => $ensure, + enable => true, + require => Package["at"], } service { "systemd-networkd": @@ -32,8 +34,9 @@ class base_installation::services inherits base_installation { } service { "cronie": - ensure => $ensure, - enable => true, + ensure => $ensure, + enable => true, + require => Package["cronie"], } file { '/etc/systemd/system/getty@tty1.service.d/':