X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fpostgrey%2Fmanifests%2Finit.pp;h=4413974343ba1a6fc528592c6da7f075d9b9678e;hb=3eb533e5499e66423bafdedaf6c7d08ead1772de;hp=bc42e865c67baafae31fad49c21e4994e26aa237;hpb=2d4c7908233109e081de0e932ac3c7d8cf0ba4e5;p=dsa-puppet.git diff --git a/modules/postgrey/manifests/init.pp b/modules/postgrey/manifests/init.pp index bc42e865..44139743 100644 --- a/modules/postgrey/manifests/init.pp +++ b/modules/postgrey/manifests/init.pp @@ -1,16 +1,17 @@ class postgrey { - package { "postgrey": ensure => installed; } - file { - "/etc/default/postgrey": - source => "puppet:///postgrey/default", - require => Package["postgrey"], - notify => Exec["postgrey restart"] - ; - } + package { 'postgrey': + ensure => installed + } - exec { "postgrey restart": - path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin", - refreshonly => true, - } + service { 'postgrey': + ensure => running, + require => Package['postgrey'] + } + + file { '/etc/default/postgrey': + source => 'puppet:///modules/postgrey/default', + require => Package['postgrey'], + notify => Service['postgrey'] + } }