diff --git a/defaults/settings.yml.default b/defaults/settings.yml.default index fa6c5c1..5879f6f 100644 --- a/defaults/settings.yml.default +++ b/defaults/settings.yml.default @@ -13,8 +13,9 @@ use_crowdsec: true cloudflare: tag_ddns: latest tag_companion: latest - api_key: api_email: + api_key: + api_token: domain_zone_id: traefik: tag: "3.6.14" diff --git a/roles/cloudflare/tasks/ddns/main.yml b/roles/cloudflare/tasks/ddns/main.yml index 47cdcf2..cef1674 100644 --- a/roles/cloudflare/tasks/ddns/main.yml +++ b/roles/cloudflare/tasks/ddns/main.yml @@ -2,16 +2,13 @@ - name: Create and start Cloudflare Dynamic DNS Updater community.docker.docker_container: name: cf-ddns - image: "oznu/cloudflare-ddns:{{ cloudflare.tag_ddns }}" + image: "favonia/cloudflare-ddns:{{ cloudflare.tag_ddns }}" pull: true recreate: true state: started restart_policy: always env: - API_KEY: "{{ cloudflare.api_key }}" - EMAIL: "{{ cloudflare.api_email }}" - ZONE: "{{ domain }}" + CLOUDFLARE_API_TOKEN: "{{ cloudflare.api_token }}" + DOMAINS: "{{ domain }}" PROXIED: "true" RRTYPE: "A" - DELETE_ON_STOP: "false" - DNS_SERVER: "1.1.1.1" diff --git a/roles/cloudflare/tasks/traefik/main.yml b/roles/cloudflare/tasks/traefik/main.yml index 9f50988..4f9c8c3 100644 --- a/roles/cloudflare/tasks/traefik/main.yml +++ b/roles/cloudflare/tasks/traefik/main.yml @@ -20,6 +20,7 @@ homer.logo: "assets/homer-icons/svg/cloudflare.svg" homer.target: "_blank" env: + TIMEZONE: "{{ tz }}" TRAEFIK_VERSION: "2" CF_TOKEN: "{{ cloudflare.api_key }}" CF_EMAIL: "{{ cloudflare.api_email }}"