60 lines
1.4 KiB
YAML
60 lines
1.4 KiB
YAML
# Defaults
|
|
caddy_config_only: false
|
|
caddy_debug: false
|
|
caddy_http_port: 80
|
|
caddy_https_port: 443
|
|
caddy_default_bind: ""
|
|
|
|
caddy_version: "2.10.2"
|
|
caddy_go_version: "1.25.6"
|
|
caddy_xcaddy_version: "0.4.5"
|
|
caddy_coraza_caddy_version: "2.1.0" # Coraza v3.3.3
|
|
caddy_owasp_crs_versions: ["4.22.0"]
|
|
|
|
caddy_my_name: "mywaf"
|
|
caddy_system_user: "{{ caddy_my_name }}"
|
|
caddy_system_group: "{{ caddy_my_name }}"
|
|
caddy_home_dir: "/opt/{{ caddy_my_name }}"
|
|
caddy_config_dir: "/etc/{{ caddy_my_name }}"
|
|
caddy_log_dir: "/var/log/{{ caddy_my_name }}"
|
|
|
|
# Required for Let's Encrypt auto certificates
|
|
caddy_email: null
|
|
|
|
# If a custom CA root have to be used
|
|
caddy_ca_root: null
|
|
|
|
# Cf.: https://github.com/coreruleset/plugin-registry
|
|
caddy_crs_plugins:
|
|
- name: "drupal-rule-exclusions"
|
|
version: "1.0.0"
|
|
- name: "wordpress-rule-exclusions"
|
|
version: "1.2.0"
|
|
- name: "nextcloud-rule-exclusions"
|
|
version: "1.5.0"
|
|
- name: "dokuwiki-rule-exclusions"
|
|
version: "1.0.0"
|
|
- name: "phpmyadmin-rule-exclusions"
|
|
version: "1.0.0"
|
|
has_after_config: true
|
|
- name: "roundcube-rule-exclusions"
|
|
version: "1.0.4"
|
|
provider: "EsadCetiner"
|
|
- name: "sogo-rule-exclusions"
|
|
version: "1.0.4"
|
|
provider: "EsadCetiner"
|
|
|
|
|
|
# For each site, mandatories parameters
|
|
caddy_sites: []
|
|
# - id: ""
|
|
# name: ""
|
|
# paths:
|
|
# - path: "" (default "*")
|
|
# addrs: (minimum 1 required)
|
|
# - ""
|
|
|
|
|
|
# Will be merged with caddy_global_sites_defaults
|
|
caddy_my_sites_defaults: {}
|