diff --git a/roles/caddy/tasks/main.yml b/roles/caddy/tasks/main.yml index 33ecab9..9d8aeb6 100644 --- a/roles/caddy/tasks/main.yml +++ b/roles/caddy/tasks/main.yml @@ -1,14 +1,17 @@ -- name: Set cpu architecture +- name: Set x64 cpu architecture when: ansible_architecture == "x86_64" ansible.builtin.set_fact: caddy_arch: "amd64" -- name: Set cpu architecture +- name: Set arm64 cpu architecture when: ansible_architecture == "aarch64" ansible.builtin.set_fact: caddy_arch: "arm64" -- name: Install xcaddy - ansible.builtin.apt: - deb: https://github.com/caddyserver/xcaddy/releases/download/v0.3.4/xcaddy_0.3.4_linux_{{ caddy_arch }}.deb +- name: Download caddy + ansible.builtin.get_url: + url: "https://caddyserver.com/api/download?os=linux&arch={{ caddy_arch }}&p=github.com%2Fcaddy-dns%2Fgandi" + dest: /usr/bin/caddy + owner: root + mode: "0755" become: true