diff --git a/roles/dns/defaults/main.yml b/roles/dns/defaults/main.yml new file mode 100644 index 0000000..ac1d839 --- /dev/null +++ b/roles/dns/defaults/main.yml @@ -0,0 +1,2 @@ +--- +dns_record_state: present diff --git a/roles/dns/tasks/main.yml b/roles/dns/tasks/main.yml new file mode 100644 index 0000000..cbc5645 --- /dev/null +++ b/roles/dns/tasks/main.yml @@ -0,0 +1,11 @@ +--- + +- name: Ensure DNS records in '{{ dns_zone }}' are up to date + famedly.dns.update: + primary_master: "{{ dns_server }}" + zone: "{{ dns_zone }}" + tsig_name: "{{ dns_tsig_name }}" + tsig_algo: "{{ dns_tsig_algo }}" + tsig_key: "{{ dns_tsig_key }}" + rr_set: "{{ dns_records }}" + state: "{{ dns_record_state }}"