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