]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/vsftpd/manifests/init.pp
9ca68bfdd3eb76fe2b0da0262c44b15dd03c2466
[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         }
13
14         munin::check { 'vsftpd': }
15         munin::check { 'ps_vsftpd':
16                 script => 'ps_'
17         }
18
19         @ferm::rule { 'dsa-ftp':
20                 domain      => '(ip ip6)',
21                 description => 'Allow ftp access',
22                 rule        => '&SERVICE(tcp, 21)',
23         }
24 }