Files
ansible-role-directadmin/defaults/main.yml

131 lines
4.3 KiB
YAML

# defaults file for ansible-role-directadmin
---
directadmin_license: ~
# Is this server behind NAT
directadmin_lan: false
# Directadmin automated setup - http://help.directadmin.com/item.php?id=578
directadmin_install: True
directadmin_setup_url: http://www.directadmin.com/setup.sh
directadmin_setup_path: /root
# directadmin_client_id:
# directadmin_license_id:
directadmin_hostname: "{{ ansible_fqdn }}"
# directadmin_ip_address: # Optional, will be obtained from server
directadmin_ethernet_device: eth0
directadmin_custombuild_options_conf: # like http://yourdomain.com/options.conf
directadmin_custombuild_version: 2.0
directadmin_custombuild_path: /usr/local/directadmin/custombuild
directadmin_config_path: /usr/local/directadmin/conf/directadmin.conf
directadmin_cache_timeout: 3600
# Download channel: alpha, beta, current, stable ( For initial installtion only )
directadmin_channel: current
# Email address for administrator account
directadmin_admin_email: admin@someplace.co.nz
# Options Configuration
# PHP Version Options
directadmin_php1_release: 8.1
directadmin_php1_mode: php-fpm
directadmin_php2_release: 5.6
directadmin_php2_mode: php-fpm
directadmin_php3_release: 7.3
directadmin_php3_mode: php-fpm
directadmin_php4_release: 7.4
directadmin_php4_mode: php-fpm
# Additional Optional settings
# directadmin_secure_php: 'no'
# directadmin_php_ini: 'no'
# directadmin_php_timezone: Pacific/Auckland
# directadmin_php_ini_type: production
# directadmin_x_mail_header: 'yes'
# PHP Extension Options
# These are all default options
#directadmin_php_module_bz2: 'no'
#directadmin_php_module_gmp: 'no'
#directadmin_php_module_htscanner: 'no'
#directadmin_php_module_igbinary: 'no'
#directadmin_php_module_imagick: 'no'
#directadmin_php_module_imap: 'no'
#directadmin_php_module_ioncube: 'yes'
#directadmin_php_module_ldap: 'no'
#directadmin_php_module_opcache: 'no'
#directadmin_php_module_phalcon: 'no'
#directadmin_php_module_readline: 'no'
#directadmin_php_module_redis: 'no'
#directadmin_php_module_snuffleupagus: 'no'
#directadmin_php_module_suhosin: 'no'
#directadmin_php_module_xmlrpc: 'no'
#directadmin_php_module_zend: 'no'
# MySQL Options
directadmin_mysql_version: "8.0"
directadmin_mariadb_version: "10.6"
# Shall we install MySQL/MariaDB? Options: (mysql,mariadb,no)
directadmin_mysql_install: mariadb
# WEB Server Options
# Install Unit?
# directadmin_unit: 'no'
# What webserver do we need? Options: (apache,nginx_apache,nginx)
# directadmin_webserver: apache
# HTTP methods allowed: Default "ALL"
# directadmin_http_methods: 'ALL'
# directadmin_litespeed_serialno: trial
# directadmin_modsecurity: 'no'
# Ruleset to apply
# directadmin_modsecurity_ruleset: 'no'
# directadmin_apache_mpm: 'auto'
# directadmin_mod_ruid2: 'no'
# directadmin_userdir_access: 'no'
# directadmin_harden_symlinks_patch: 'yes'
# directadmin_use_hostname_for_alias: 'no'
# directadmin_redirect_host_https: 'yes'
# Mail Settings
directadmin_exim: 'yes'
directadmin_eximconf: 'no'
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'
directadmin_exim_rbl_list:
- bl.spamcop.net
- bl.mxrbl.com
- zen.spamhaus.org
- psbl.surriel.com
- xbl.spamhaus.org
- cbl.abuseat.org
- bl.score.senderscore.com
directadmin_exim_ignore_smtp_line_length: true
# Directadmin Generics
directadmin_email: admin@somehost.co.nz
directadmin_ns1: ns1.somehost.com
directadmin_ns2: ns2.somehost.com
directadmin_custom_conf:
- name: Don't allow "+" in email account
option: allow_email_plus
value: 0
directadmin_esf_easy_limit: "55" # The Easy Spam Fighter Limit
directadmin_esf_easy_is_spam: "20" # This is the threshold to be considered SPAM
directadmin_esf_easy_high_score_drop: "100" # Hit this threshold and ESF/Exim will drop the mail
directadmin_esf_easy_spf_pass: "-30" # This is the score to apply if SPF Passes
directadmin_esf_easy_spf_soft_fail: "30" # Add this if SPF fails soft
directadmin_esf_easy_spf_fail: "100" # Add this to Spam score on Hard Fail SPF
directadmin_esf_easy_dkim_pass: "-20"
directadmin_esf_easy_dkim_fail: "100"
directadmin_esf_easy_no_reverse_ip: "100"
directadmin_esf_easy_forward_confirmed_rdns: "-10"
directadmin_esf_easy_dns_blacklist: "50"
directadmin_esf_easy_spamassassin_max_size: "512K"