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