]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/vsftpd/manifests/init.pp
ordering fixups
[dsa-puppet.git] / modules / vsftpd / manifests / init.pp
1 class vsftpd {
2
3         package { 'vsftpd':
4                 ensure => installed
5         }
6         package { 'logtail':
7                 ensure => installed
8         }
9
10         service { 'vsftpd':
11                 ensure  => running,
12                 require => Package['vsftpd']
13         }
14
15         munin::check { 'vsftpd': }
16         munin::check { 'ps_vsftpd':
17                 script => 'ps_'
18         }
19
20         @ferm::rule { 'dsa-ftp':
21                 domain      => '(ip ip6)',
22                 description => 'Allow ftp access',
23                 rule        => '&SERVICE(tcp, 21)',
24         }
25 }