diff options
| author | alex <alex@pdp7.net> | 2023-01-29 12:46:50 +0100 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-01-29 12:46:50 +0100 |
| commit | 42e5a3131ccd7d9ea149d40dd76c136ebf381a55 (patch) | |
| tree | 416020aedc9c7738e0aa2b09c7823e4995bf065b /personal_infra/puppet | |
| parent | bfc69543917a86e1ad414991196e48f418d2317f (diff) | |
Account for cron service name differences
Diffstat (limited to 'personal_infra/puppet')
| -rw-r--r-- | personal_infra/puppet/modules/root_mail/manifests/init.pp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/personal_infra/puppet/modules/root_mail/manifests/init.pp b/personal_infra/puppet/modules/root_mail/manifests/init.pp index 9faa883e..66cfeb87 100644 --- a/personal_infra/puppet/modules/root_mail/manifests/init.pp +++ b/personal_infra/puppet/modules/root_mail/manifests/init.pp @@ -6,10 +6,16 @@ class root_mail { enable => true, } + $cron_service = case $facts['os']['family'] { + 'Debian': { 'cron' } + 'RedHat': { 'crond' } + default: { fail($facts['os']['family']) } + } + # if crond doesn't see /usr/bin/sendmail on startup, it won't send mails Package['postfix'] ~> - service{"crond": + service{$cron_service: ensure => running, } |
