proftpd

Puppet module for managing ProFTPd
Adam J. Low

Adam J. Low

adamjlow

9,527 downloads

9,527 latest version

0.4 quality score

Version information

  • 0.0.1 (latest)
released Jul 3rd 2019

Start using this module

Documentation

adamjlow/proftpd — version 0.0.1 Jul 3rd 2019

Puppet module for ProFTPd (http://proftpd.open-source-solution.org/)

Description

This is a comprehensive Puppet module for managing ProFTPd. It replicates the Apache model for storing and enabling modules through the mods-enabled/mods-available model.

Dependencies

This module uses the fact osfamily which is supported by Facter 1.6.1+.

This module depends on creates_resources function which is introduced in Puppet 2.7. Users on puppet 2.6 can use th e following module which provides this functionality:

http://github.com/puppetlabs/puppetlabs-create_resources

Usage

node 'server.domain.com' { class { proftpd::server: config_hash => { 'server_name' => 'Adams FTP Server', 'tls_engine' => 'off', 'sql_engine' => 'on', 'sql_backend' => 'mysql', 'sql_host' => 'dbhost', 'sql_dbname' => 'adam_proftpd', 'sql_username' => 'adam_proftpd', 'sql_password' => 'topsecretpassword', }, } }

License

Apache license v2.0

Contact

Adam J. Low github@adamlow.net

Support

Please log tickets and issues at http://github.com/adamjlow/adamjlow-proftpd