From 52bf02e084d1cbb0585d201df1dc386e2614e689 Mon Sep 17 00:00:00 2001 From: Johanna Dorothea Reichmann Date: Tue, 7 Nov 2023 18:37:58 +0100 Subject: [PATCH] feat: add finallycoffee.base.dns role --- roles/dns/defaults/main.yml | 2 ++ roles/dns/tasks/main.yml | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 roles/dns/defaults/main.yml create mode 100644 roles/dns/tasks/main.yml 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 }}"