]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/roles/manifests/security_master.pp
add chopin as security-master
[dsa-puppet.git] / modules / roles / manifests / security_master.pp
1 class roles::security_master {
2
3         $bind = $::hostname ? {
4                 default => '',
5         }
6
7         $bind6 = $::hostname ? {
8                 default => '',
9         }
10
11         $logfile = '/var/log/ftp/vsftpd-security-master.debian.org.log'
12
13         vsftpd::site { 'security':
14                 content => template('roles/security_master/vsftpd.conf.erb'),
15                 logfile => $logfile,
16                 bind    => $bind,
17         }
18
19         if $bind6 {
20                 vsftpd::site { 'security-v6':
21                         content => template('roles/security_master/vsftpd.conf.erb'),
22                         logfile => $logfile,
23                         bind    => $bind6,
24                 }
25         }
26 }