# 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: {}