Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # cat ftp-setup.pp
- package {'vsftpd':
- ensure => 'present',
- }
- user {'ftpadmin':
- ensure => 'present',
- home => '/var/ftp',
- shell => '/bin/bash',
- require => Package['vsftpd'],
- }
- file {'/var/ftp':
- ensure => 'directory',
- owner => 'ftpadmin',
- mode => '755',
- require => User['ftpadmin'],
- }
- file {'/var/ftp/pub':
- ensure => 'directory',
- owner => 'ftpadmin',
- mode => '755',
- }
- service {'vsftpd':
- ensure => 'running',
- enable => true,
- require => Package['vsftpd'],
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement