main.yml 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. ---
  2. # defaults file for caddy-ansible
  3. caddy_user: www-data
  4. caddy_home: /home/caddy
  5. caddy_packages: []
  6. caddy_update: true
  7. caddy_bin_dir: /usr/local/bin
  8. caddy_conf_dir: /etc/caddy
  9. caddy_github_token: ""
  10. caddy_log_dir: /var/log/caddy
  11. caddy_log_file: stdout
  12. caddy_certs_dir: /etc/ssl/caddy
  13. caddy_http2_enabled: "true"
  14. # additional cli args to pass to caddy
  15. caddy_additional_args: ""
  16. caddy_systemd_network_dependency: true
  17. caddy_systemd_capabilities_enabled: false
  18. caddy_systemd_capabilities: "CAP_NET_BIND_SERVICE"
  19. caddy_systemd_restart: "on-failure" # always, on-success, on-failure, on-abnormal, on-abort, on-watchdog
  20. caddy_systemd_restart_startlimitinterval: "86400"
  21. caddy_systemd_restart_startlimitburst: "5"
  22. caddy_systemd_private_tmp: "true"
  23. caddy_systemd_private_devices: "true"
  24. # Disable this because the git module writes to ~/.ssh
  25. caddy_systemd_protect_home: "false"
  26. caddy_systemd_protect_system: "full"
  27. caddy_systemd_nproc_limit: 0
  28. caddy_setcap: true
  29. caddy_config: |
  30. http://localhost:2020
  31. respond "Hello, world!"
  32. caddy_environment_variables: {}
  33. caddy_os: linux