]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/vsftpd/manifests/nolisten.pp
roll out to kassia
[dsa-puppet.git] / modules / vsftpd / manifests / nolisten.pp
1 class vsftpd::nolisten inherits vsftpd {
2
3         $noop = $::hostname ? {
4                 bizet     => false,
5                 franck    => false,
6                 gluck     => false,
7                 lobos     => false,
8                 kassia    => false,
9                 klecker   => false,
10                 ravel     => false,
11                 saens     => false,
12                 santoro   => false,
13                 schein    => false,
14                 steffani  => false,
15                 villa     => false,
16                 wieck     => false,
17                 morricone => false,
18                 default   => true
19         }
20
21         Service['vsftpd'] {
22                 ensure => stopped,
23                 noop   => $noop,
24         }
25
26         Service['vsftpd']->Service['xinetd']
27
28         file { '/etc/vsftpd.conf':
29                 noop    => $noop,
30                 content => "listen=NO\n",
31                 notify  => Service['vsftpd']
32         }
33 }