13 lines
378 B
YAML
13 lines
378 B
YAML
---
|
|
- name: Create an A record at Cloudflare
|
|
delegate_to: localhost
|
|
when: inventory_hostname is match('.*\.k8s\.snel\.com')
|
|
community.general.cloudflare_dns:
|
|
zone: snel.com
|
|
record: "{{ inventory_hostname | regex_replace('\\.snel\\.com$', '') }}"
|
|
type: A
|
|
value: "{{ ansible_host }}"
|
|
api_token: "{{ cloudflare_token }}"
|
|
solo: true
|
|
register: record
|