]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/vsftpd/manifests/nolisten.pp
0d9d7818a95b7610719ea3ce3df61dbee1ef5683
[dsa-puppet.git] / modules / vsftpd / manifests / nolisten.pp
1 class vsftpd::nolisten inherits vsftpd {
2
3         $noop = $::hostname ? {
4                 villa    => false,
5                 lobos    => false,
6                 steffani => false,
7                 default  => true
8         }
9
10         Service['vsftpd'] {
11                 ensure => stopped,
12                 noop   => $noop,
13         }
14
15         Service['vsftpd']->Service['xinetd']
16
17         file { '/etc/vsftpd.conf':
18                 noop    => $noop,
19                 content => "listen=NO\n",
20                 notify  => Service['vsftpd']
21         }
22 }