Add support for forward/reverse DNS range split
- Allow for explicit reverse RFC1918 lookups with unbound_reverse_zones
- Add tests, similar to NSD ones
- Wait for network to be online before starting (fixes AETHER-1041)
- Multiplatform support
Change-Id: I385aec6f766b45a9db595d2f8af5ed8fe0dde2ca
diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml
index 87b7bc8..99a7c6f 100644
--- a/molecule/default/verify.yml
+++ b/molecule/default/verify.yml
@@ -7,6 +7,32 @@
- name: Verify
hosts: all
tasks:
- - name: example assertion
- assert:
- that: true
+
+ - name: Check for A record
+ command: # noqa 301
+ cmd: "dig +short gw.example.com @{{ ansible_default_ipv4.address }}"
+ register: a_dig
+ failed_when: "'192.168.1.1' not in a_dig.stdout"
+
+ - name: Check for NS record
+ command: # noqa 301
+ cmd: "dig ns +short example.com @{{ ansible_default_ipv4.address }}"
+ register: ns_dig
+ failed_when: "'gw.example.com.' not in ns_dig.stdout"
+
+ - name: Check for CNAME record
+ command: # noqa 301
+ cmd: "dig +short lpr.example.com @{{ ansible_default_ipv4.address }}"
+ register: cn_dig
+ failed_when: "'printer.example.com.\n192.168.1.4' not in cn_dig.stdout"
+
+ - name: Check for reverse IP lookup
+ command: # noqa 301
+ cmd: "dig -x {{ item.key }} @{{ ansible_default_ipv4.address }}"
+ register: rip_dig
+ failed_when: "item.value not in rip_dig.stdout"
+ with_dict:
+ 192.168.1.1: gw.example.com.
+ 192.168.1.2: host1.example.com.
+ 192.168.1.3: host2.example.com.
+ 192.168.1.4: printer.example.com.