├── .fixtures.yml ├── .gitignore ├── .pmtignore ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── Gemfile ├── README.md ├── Rakefile ├── lib └── puppet │ ├── provider │ ├── directadmin.rb │ ├── directadmin_admin │ │ └── directadmin.rb │ ├── directadmin_reseller │ │ └── directadmin.rb │ ├── directadmin_reseller_package │ │ └── directadmin.rb │ └── directadmin_user_package │ │ └── directadmin.rb │ └── type │ ├── directadmin_admin.rb │ ├── directadmin_reseller.rb │ ├── directadmin_reseller_package.rb │ └── directadmin_user_package.rb ├── manifests ├── config │ └── set.pp ├── custombuild.pp ├── custombuild │ └── set.pp ├── directories.pp ├── init.pp ├── install.pp ├── mail.pp ├── mail │ ├── exim │ │ ├── config.pp │ │ └── virtual.pp │ └── spamassassin │ │ ├── config.pp │ │ └── score.pp ├── modsecurity.pp ├── params.pp ├── resources.pp ├── services.pp ├── services │ └── named.pp ├── update.pp └── user_ssl.pp ├── metadata.json ├── spec ├── acceptance │ ├── class_spec.rb │ └── nodesets │ │ ├── centos6.yml │ │ ├── centos7.yml │ │ ├── debian7.yml │ │ ├── debian8.yml │ │ ├── default.yml │ │ ├── ubuntu1404.yml │ │ └── ubuntu1604.yml ├── classes │ ├── coverage_spec.rb │ ├── directadmin_custombuild_spec.rb │ ├── directadmin_directories_spec.rb │ ├── directadmin_init_spec.rb │ ├── directadmin_install_spec.rb │ ├── directadmin_mail_spec.rb │ ├── directadmin_modsecurity_spec.rb │ ├── directadmin_resources_spec.rb │ ├── directadmin_service_named_spec.rb │ └── directadmin_services_spec.rb ├── defines │ ├── directadmin_config_set_spec.rb │ ├── directadmin_custombuild_set_spec.rb │ ├── directadmin_mail_exim_config_spec.rb │ ├── directadmin_mail_exim_virtual_spec.rb │ ├── directadmin_mail_spamassassin_config_spec.rb │ ├── directadmin_mail_spamassassin_score_spec.rb │ └── directadmin_user_ssl_spec.rb ├── spec_helper.rb └── spec_helper_acceptance.rb └── templates └── modsecurity └── modsec-wordpress.conf.erb /.fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/.fixtures.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/.gitignore -------------------------------------------------------------------------------- /.pmtignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/puppet/provider/directadmin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/provider/directadmin.rb -------------------------------------------------------------------------------- /lib/puppet/provider/directadmin_admin/directadmin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/provider/directadmin_admin/directadmin.rb -------------------------------------------------------------------------------- /lib/puppet/provider/directadmin_reseller/directadmin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/provider/directadmin_reseller/directadmin.rb -------------------------------------------------------------------------------- /lib/puppet/provider/directadmin_reseller_package/directadmin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/provider/directadmin_reseller_package/directadmin.rb -------------------------------------------------------------------------------- /lib/puppet/provider/directadmin_user_package/directadmin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/provider/directadmin_user_package/directadmin.rb -------------------------------------------------------------------------------- /lib/puppet/type/directadmin_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/type/directadmin_admin.rb -------------------------------------------------------------------------------- /lib/puppet/type/directadmin_reseller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/type/directadmin_reseller.rb -------------------------------------------------------------------------------- /lib/puppet/type/directadmin_reseller_package.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/type/directadmin_reseller_package.rb -------------------------------------------------------------------------------- /lib/puppet/type/directadmin_user_package.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/lib/puppet/type/directadmin_user_package.rb -------------------------------------------------------------------------------- /manifests/config/set.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/config/set.pp -------------------------------------------------------------------------------- /manifests/custombuild.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/custombuild.pp -------------------------------------------------------------------------------- /manifests/custombuild/set.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/custombuild/set.pp -------------------------------------------------------------------------------- /manifests/directories.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/directories.pp -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/install.pp -------------------------------------------------------------------------------- /manifests/mail.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/mail.pp -------------------------------------------------------------------------------- /manifests/mail/exim/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/mail/exim/config.pp -------------------------------------------------------------------------------- /manifests/mail/exim/virtual.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/mail/exim/virtual.pp -------------------------------------------------------------------------------- /manifests/mail/spamassassin/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/mail/spamassassin/config.pp -------------------------------------------------------------------------------- /manifests/mail/spamassassin/score.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/mail/spamassassin/score.pp -------------------------------------------------------------------------------- /manifests/modsecurity.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/modsecurity.pp -------------------------------------------------------------------------------- /manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/params.pp -------------------------------------------------------------------------------- /manifests/resources.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/resources.pp -------------------------------------------------------------------------------- /manifests/services.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/services.pp -------------------------------------------------------------------------------- /manifests/services/named.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/services/named.pp -------------------------------------------------------------------------------- /manifests/update.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/update.pp -------------------------------------------------------------------------------- /manifests/user_ssl.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/manifests/user_ssl.pp -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/metadata.json -------------------------------------------------------------------------------- /spec/acceptance/class_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/class_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/nodesets/centos6.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/nodesets/centos6.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/centos7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/nodesets/centos7.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/debian7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/nodesets/debian7.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/debian8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/nodesets/debian8.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/nodesets/default.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/ubuntu1404.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/nodesets/ubuntu1404.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/ubuntu1604.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/acceptance/nodesets/ubuntu1604.yml -------------------------------------------------------------------------------- /spec/classes/coverage_spec.rb: -------------------------------------------------------------------------------- 1 | at_exit { RSpec::Puppet::Coverage.report! } -------------------------------------------------------------------------------- /spec/classes/directadmin_custombuild_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_custombuild_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_directories_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_directories_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_init_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_init_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_install_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_mail_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_mail_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_modsecurity_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_modsecurity_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_resources_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_resources_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_service_named_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_service_named_spec.rb -------------------------------------------------------------------------------- /spec/classes/directadmin_services_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/classes/directadmin_services_spec.rb -------------------------------------------------------------------------------- /spec/defines/directadmin_config_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/defines/directadmin_config_set_spec.rb -------------------------------------------------------------------------------- /spec/defines/directadmin_custombuild_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/defines/directadmin_custombuild_set_spec.rb -------------------------------------------------------------------------------- /spec/defines/directadmin_mail_exim_config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/defines/directadmin_mail_exim_config_spec.rb -------------------------------------------------------------------------------- /spec/defines/directadmin_mail_exim_virtual_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/defines/directadmin_mail_exim_virtual_spec.rb -------------------------------------------------------------------------------- /spec/defines/directadmin_mail_spamassassin_config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/defines/directadmin_mail_spamassassin_config_spec.rb -------------------------------------------------------------------------------- /spec/defines/directadmin_mail_spamassassin_score_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/defines/directadmin_mail_spamassassin_score_spec.rb -------------------------------------------------------------------------------- /spec/defines/directadmin_user_ssl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/defines/directadmin_user_ssl_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper_acceptance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/spec/spec_helper_acceptance.rb -------------------------------------------------------------------------------- /templates/modsecurity/modsec-wordpress.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sensson/puppet-directadmin/HEAD/templates/modsecurity/modsec-wordpress.conf.erb --------------------------------------------------------------------------------