| Index: modules/postfix/manifests/init.pp |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/modules/postfix/manifests/init.pp |
| @@ -0,0 +1,20 @@ |
| +class postfix { |
| + package {'postfix': ensure => present} |
| + |
| + file {'/etc/postfix/main.cf': |
| + ensure => present, |
| + owner => root, |
| + group => root, |
| + mode => 0644, |
| + source => 'puppet:///modules/postfix/main.cf', |
| + require => Package['postfix'], |
| + notify => Service['postfix'] |
| + } |
| + |
| + service {'postfix': |
| + ensure => running, |
| + enable => true, |
| + hasstatus => true, |
| + hasrestart => true |
| + } |
| +} |