Initial commit

This commit is contained in:
2023-11-30 15:19:54 +13:00
commit 3c0ab7279f
25 changed files with 1205 additions and 0 deletions

View File

@@ -0,0 +1,105 @@
# PHP Settings
php1_release={{ directadmin_php1_release }}
php1_mode={{ directadmin_php1_mode }}
php2_release={{ directadmin_php2_release }}
php2_mode={{ directadmin_php2_mode }}
php3_release={{ directadmin_php3_release }}
php3_mode={{ directadmin_php3_mode }}
php4_release={{ directadmin_php4_release }}
php4_mode={{ directadmin_php4_mode }}
secure_php={{ directadmin_secure_php | default ('no') }}
php_ini={{ directadmin_php_ini | default ('no') }}
php_timezone={{ directadmin_php_timezone | default ('Pacific/Auckland') }}
php_ini_type={{ directadmin_php_ini_type | default ('production') }}
x_mail_header={{ directadmin_x_mail_header | default ('yes') }}
# MySQL Settings
mysql={{ directadmin_mysql_version }}
mariadb={{ directadmin_mariadb_version }}
mysql_inst={{ directadmin_mysql_install }}
mysql_backup=yes
mysql_backup_gzip=yes
mysql_backup_dir=/usr/local/directadmin/custombuild/mysql_backups
mysql_force_compile=no
# WEB Server Settings
unit={{ directadmin_unit | default('no') }}
webserver={{ directadmin_webserver | default('apache') }}
http_methods={{ directadmin_http_methods | default('ALL') }}
litespeed_serialno={{ directadmin_litespeed_serialno | default('trial') }}
modsecurity={{ directadmin_modsecurity | default('no') }}
modsecurity_ruleset={{ directadmin_modsecurity_ruleset | default('no') }}
apache_mpm={{ directadmin_apache_mpm | default('auto') }}
mod_ruid2={{ directadmin_mod_ruid2 | default('no') }}
userdir_access={{ directadmin_userdir_access | default('no') }}
harden_symlinks_patch={{ directadmin_harden_symlinks_patch | default('yes') }}
use_hostname_for_alias={{ directadmin_use_hostname_for_alias | default('no') }}
redirect_host={{ directadmin_hostname }}
redirect_host_https={{ directadmin_redirect_host_https | default('yes') }}
# WEB Applications Settings
phpmyadmin=yes
phpmyadmin_public=yes
squirrelmail=no
roundcube=yes
webapps_inbox_prefix=no
# ClamAV-related Settings
clamav=yes
clamav_exim=no
modsecurity_uploadscan=yes
proftpd_uploadscan=no
pureftpd_uploadscan=yes
suhosin_php_uploadscan=yes
directadmin_exim: 'yes'
directadmin_eximconf: 'yes'
directadmin_blockcracking: 'yes'
directadmin_easy_spam_fighter: 'yes'
directadmin_spamd: spamassassin
directadmin_sa_update: daily
directadmin_dovecot: 'yes'
directadmin_dovecot_conf: 'yes'
directadmin_mail_compress: 'yes'
directadmin_pigeonhole: 'yes'
# Mail Settings
exim={{ directadmin_exim | default('yes') }}
eximconf={{ directadmin_eximconf | default('yes') }}
blockcracking={{ directadmin_blockcracking | default('yes') }}
easy_spam_fighter={{ directadmin_easy_spam_fighter | default('yes') }}
spamd={{ directadmin_spamd | default('spamassassin') }}
sa_update={{ directadmin_sa_update | default('daily') }}
dovecot={{ directadmin_dovecot | default('yes') }}
dovecot_conf={{ directadmin_dovecot_conf | default('yes') }}
mail_compress={{ directadmin_mail_compress | default('no') }}
pigeonhole={{ directadmin_mail_compress | default('yes') }}
# FTP Settings
ftpd=pureftpd
# Statistics Settings
awstats=yes
webalizer=yes
# CustomBuild Settings
bold=yes
clean=yes
clean_old_tarballs=yes
clean_old_webapps=yes
# Cronjob Settings
cron=yes
cron_frequency=weekly
email=root@{{ directadmin_hostname }}
notifications=yes
updates=no
webapps_updates=yes
# CloudLinux Settings
cloudlinux={{ directadmin_cloudlinux | default('no')}}
cagefs={{ directadmin_cagefs | default('no')}}
# Advanced Settings
csf={{ directadmin_csf | default('yes') }}
ssl_configuration={{ directadmin_ssl_configuration | default('intermediate')}}
redis={{ directadmin_redis | default('no') }}

View File

@@ -0,0 +1,20 @@
####### Managed by Ansible ######
#
#
# PHP Extension Settings
bz2={{ directadmin_php_module_bz2 | default('no') }}
gmp={{ directadmin_php_module_gmp | default('no') }}
htscanner={{ directadmin_php_module_htscanner | default('no') }}
igbinary={{ directadmin_php_module_igbinary | default('no') }}
imagick={{ directadmin_php_module_imagick | default('no') }}
imap={{ directadmin_php_module_imap | default('no') }}
ioncube={{ directadmin_php_module_ioncube | default('yes') }}
ldap={{ directadmin_php_module_ldap | default('no') }}
opcache={{ directadmin_php_module_opcache | default('no') }}
phalcon={{ directadmin_php_module_phalcon | default('no') }}
readline={{ directadmin_php_module_readline | default('no') }}
redis={{ directadmin_php_module_redis | default('no') }}
snuffleupagus={{ directadmin_php_module_snuffleupagus | default('no') }}
suhosin={{ directadmin_php_module_suhosin | default('no') }}
xmlrpc={{ directadmin_php_module_xmlrpc | default('no') }}
zend={{ directadmin_php_module_zend | default('no') }}