]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/vsftpd/manifests/nolisten.pp
88eaea890bc1ad91959f4ddd9e1f2cc6e5a5ac91
[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                 saens    => false,
7                 santoro  => false,
8                 schein   => false,
9                 steffani => false,
10                 wieck    => false,
11                 default  => true
12         }
13
14         Service['vsftpd'] {
15                 ensure => stopped,
16                 noop   => $noop,
17         }
18
19         Service['vsftpd']->Service['xinetd']
20
21         file { '/etc/vsftpd.conf':
22                 noop    => $noop,
23                 content => "listen=NO\n",
24                 notify  => Service['vsftpd']
25         }
26 }