main.yml 590 B

123456789101112131415161718192021
  1. ---
  2. # vars file for caddy-ansible
  3. caddy_github_headers: {}
  4. go_arch_map:
  5. i386: '386'
  6. x86_64: 'amd64'
  7. aarch64: 'arm64'
  8. armv7l: 'arm7'
  9. armv6l: 'arm6'
  10. go_arch: "{{ go_arch_map[ansible_architecture] | default(ansible_architecture) }}"
  11. caddy_bin: "{{ caddy_bin_dir }}/caddy"
  12. caddy_url: "https://caddyserver.com/api/download?os={{ caddy_os }}&arch={{ go_arch }}\
  13. {% for pkg in caddy_packages %}\
  14. {% if loop.first %}&{% endif %}p={{ pkg | urlencode() }}{% if not loop.last %},{% endif %}\
  15. {% endfor %}"
  16. caddy_use_github: "{{ caddy_packages == [] }}"