ansible-collection-base/roles/cloudflare_ddns_service
2023-01-02 00:59:10 +01:00
..
defaults feat(cloudflare_ddns_service): migrate role to my fork of the project 2023-01-02 00:59:10 +01:00
handlers feat(cloudflare_ddns_service): migrate role to my fork of the project 2023-01-02 00:59:10 +01:00
meta feat(cloudflare_ddns_service): migrate role to my fork of the project 2023-01-02 00:59:10 +01:00
tasks feat(cloudflare_ddns_service): migrate role to my fork of the project 2023-01-02 00:59:10 +01:00
vars feat(cloudflare_ddns_service): migrate role to my fork of the project 2023-01-02 00:59:10 +01:00
README.md feat(cloudflare_ddns_service): migrate role to my fork of the project 2023-01-02 00:59:10 +01:00

jcgruenhage.cloudflare_ddns_service

Dynamic DNS using Cloudflare, running in Docker.

Role Variables

  • cloudflare_ddns_api_token: API token with access to the zone
  • cloudflare_ddns_domain: Domain for which to update the record
  • cloudflare_ddns_zone: Zone which contains the domain
  • cloudflare_ddns_ipv4: Whether to set v4 record, defaults to true
  • cloudflare_ddns_ipv6: Whether to set v6 record, defaults to false

Example Playbook

- hosts: servers
  roles:
  - role: jcgruenhage.base.cloudflare_ddns_service
    cloudflare_ddns_api_token: your-token-here
    cloudflare_ddns_zone: example.org
    cloudflare_ddns_domain: host.example.org

License

CNPLv7+

Author Information

Jan Christian Grünhage jan.christian@gruenhage.xyz