From 3ef69390ed0f8b09815007e1b4d0cb8a0cca572c Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman <rjeffman@redhat.com> Date: Sat, 22 Aug 2020 20:42:39 -0300 Subject: [PATCH] Add missing example playbooks for dnsforwardzone module. --- .../ensure-dnsforwardzone-is-absent.yml | 11 +++++++++++ .../ensure-dnsforwardzone-is-present.yml | 16 ++++++++++++++++ ...ensure-dnsforwardzone-with-forwarder-port.yml | 14 ++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 playbooks/dnsforwardzone/ensure-dnsforwardzone-is-absent.yml create mode 100644 playbooks/dnsforwardzone/ensure-dnsforwardzone-is-present.yml create mode 100644 playbooks/dnsforwardzone/ensure-dnsforwardzone-with-forwarder-port.yml diff --git a/playbooks/dnsforwardzone/ensure-dnsforwardzone-is-absent.yml b/playbooks/dnsforwardzone/ensure-dnsforwardzone-is-absent.yml new file mode 100644 index 00000000..10976de1 --- /dev/null +++ b/playbooks/dnsforwardzone/ensure-dnsforwardzone-is-absent.yml @@ -0,0 +1,11 @@ +--- +- name: Playbook to manage DNS forward zone + hosts: ipaserver + become: true + gather_facts: false + + tasks: + # Ensure DNS zone is present + - ipadnsforwardzone: + ipaadmin_password: SomeADMINpassword + state: absent diff --git a/playbooks/dnsforwardzone/ensure-dnsforwardzone-is-present.yml b/playbooks/dnsforwardzone/ensure-dnsforwardzone-is-present.yml new file mode 100644 index 00000000..1970432f --- /dev/null +++ b/playbooks/dnsforwardzone/ensure-dnsforwardzone-is-present.yml @@ -0,0 +1,16 @@ +--- +- name: Playbook to manage DNS forward zone + hosts: ipaserver + become: true + gather_facts: false + + tasks: + # Ensure DNS zone is present + - ipadnsforwardzone: + ipaadmin_password: SomeADMINpassword + name: example.com + forwarders: + - ip_address: 8.8.8.8 + forwardpolicy: first + skip_overlap_check: true + permission: yes diff --git a/playbooks/dnsforwardzone/ensure-dnsforwardzone-with-forwarder-port.yml b/playbooks/dnsforwardzone/ensure-dnsforwardzone-with-forwarder-port.yml new file mode 100644 index 00000000..c27767b5 --- /dev/null +++ b/playbooks/dnsforwardzone/ensure-dnsforwardzone-with-forwarder-port.yml @@ -0,0 +1,14 @@ +--- +- name: Playbook to manage DNS forward zone + hosts: ipaserver + become: true + gather_facts: false + + tasks: + # Ensure DNS zone is present + - ipadnsforwardzone: + ipaadmin_password: SomeADMINpassword + name: example.com + forwarders: + - ip_address: 192.168.100.123 + port: 8063 -- GitLab