X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbacula%2Fmanifests%2Fstorage.pp;h=e6738672d67f902a6d4798539fb3bbb0498bf00b;hb=f0dbf198d87cdfdca07aece29f03732383144e43;hp=d4f67d01509adcbd7f11b08f15d111d70bc96ed2;hpb=7106d683b54e8c7d5ba645ee1501f3f468d9566e;p=mirror%2Fdsa-puppet.git diff --git a/modules/bacula/manifests/storage.pp b/modules/bacula/manifests/storage.pp index d4f67d015..e6738672d 100644 --- a/modules/bacula/manifests/storage.pp +++ b/modules/bacula/manifests/storage.pp @@ -1,41 +1,32 @@ class bacula::storage inherits bacula { - package { - "bacula-sd": ensure => installed; - } + package { 'bacula-sd': + ensure => installed + } - service { - "bacula-sd": - ensure => running, - enable => true, - hasstatus => true, - ; - } - file { - "/etc/bacula/bacula-sd.conf": - content => template("bacula/bacula-sd.conf.erb"), - mode => 640, - group => bacula, - notify => Exec["bacula-sd restart"] - ; - } + service { 'bacula-sd': + ensure => running, + enable => true, + hasstatus => true, + } + file { '/etc/bacula/bacula-sd.conf': + content => template('bacula/bacula-sd.conf.erb'), + mode => '0640', + group => bacula, + notify => Service['bacula-sd'] + } - exec { - "bacula-sd restart": - path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin", - refreshonly => true; - } - - @ferm::rule { 'dsa-bacula-sd-v4': - domain => '(ip)', - description => 'Allow bacula-sd access from director and clients', - - rule => 'proto tcp mod state state (NEW) dport (bacula-sd) @subchain \'bacula-sd\' { saddr ($HOST_DEBIAN_V4) ACCEPT; }', - } - @ferm::rule { 'dsa-bacula-sd-v6': - domain => '(ip6)', - description => 'Allow bacula-sd access from director and clients', - - rule => 'proto tcp mod state state (NEW) dport (bacula-sd) @subchain \'bacula-sd\' { saddr ($HOST_DEBIAN_V6) ACCEPT; }', + @ferm::rule { 'dsa-bacula-sd-v4': + domain => '(ip)', + description => 'Allow bacula-sd access from director and clients', + rule => 'proto tcp mod state state (NEW) dport (bacula-sd) @subchain \'bacula-sd\' { saddr ($HOST_DEBIAN_V4) ACCEPT; }', + notarule => true, + } + @ferm::rule { 'dsa-bacula-sd-v6': + domain => '(ip6)', + description => 'Allow bacula-sd access from director and clients', + rule => 'proto tcp mod state state (NEW) dport (bacula-sd) @subchain \'bacula-sd\' { saddr ($HOST_DEBIAN_V6) ACCEPT; }', + notarule => true, + } }