X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fvsftpd%2Fmanifests%2Fsite.pp;h=2087839a897bdf833592fdfe3e634d572854ae56;hb=63b71c4dc6db113302d78f26928e6f4dbd04aa55;hp=af3283eda7506bb11ca43edf80b6722fe1c55585;hpb=87e8c26653128159565d887ecc9172aa65010e1f;p=mirror%2Fdsa-puppet.git diff --git a/modules/vsftpd/manifests/site.pp b/modules/vsftpd/manifests/site.pp index af3283eda..2087839a8 100644 --- a/modules/vsftpd/manifests/site.pp +++ b/modules/vsftpd/manifests/site.pp @@ -18,16 +18,22 @@ define vsftpd::site ( $fname = "/etc/vsftpd-${name}.conf" + $noop = $::hostname ? { + villa => false, + lobos => false, + default => true + } + if $source { file { $fname: ensure => $ensure, - noop => true, + noop => $noop, source => $source, } } elsif $content { file { $fname: ensure => $ensure, - noop => true, + noop => $noop, content => $content, } } else { @@ -37,7 +43,7 @@ define vsftpd::site ( # We don't need a firewall rule because it's added in vsftp.pp xinetd::service { "vsftpd-${name}": bind => $bind, - id => $name, + id => "${name}-ftp", server => '/usr/sbin/vsftpd', port => 'ftp', server_args => $fname,