diff --git a/lib/ansible/modules/network/f5/bigip_dns_zone.py b/lib/ansible/modules/network/f5/bigip_dns_zone.py index 3f91cbef286..73496a1e580 100644 --- a/lib/ansible/modules/network/f5/bigip_dns_zone.py +++ b/lib/ansible/modules/network/f5/bigip_dns_zone.py @@ -101,12 +101,13 @@ options: extends_documentation_fragment: f5 author: - Tim Rupp (@caphrim007) + - Greg Crosby (@crosbygw) ''' EXAMPLES = r''' - name: Create a DNS zone for DNS express bigip_dns_zone: - name: foo.bar.com + name: zone.foo.com dns_express: enabled: yes server: dns-lab @@ -120,6 +121,89 @@ EXAMPLES = r''' server: lb.mydomain.com user: admin delegate_to: localhost + +- name: Disable DNS express zone, change server, and modify notify_action to bypass + bigip_dns_zone: + name: zone.foo.com + dns_express: + enabled: no + server: foo1.server.com + allow_notify_from: + - 192.168.39.10 + notify_action: bypass + verify_tsig: no + response_policy: no + provider: + password: secret + server: lb.mydomain.com + user: admin + delegate_to: localhost + +- name: Add nameservers + bigip_dns_zone: + name: zone.foo.com + nameservers: + - foo1.nameserver.com + - foo2.nameserver.com + - foo3.nameserver.com + provider: + password: secret + server: lb.mydomain.com + user: admin + delegate_to: localhost + +- name: Remove nameserver + bigip_dns_zone: + name: zone.foo.com + nameservers: + - foo1.nameserver.com + - foo2.nameserver.com + provider: + password: secret + server: lb.mydomain.com + user: admin + delegate_to: localhost + +- name: Remove all nameservers + bigip_dns_zone: + name: zone.foo.com + nameservers: none + provider: + password: secret + server: lb.mydomain.com + user: admin + delegate_to: localhost + +- name: Add tsig_server_key + bigip_dns_zone: + name: zone.foo.com + tsig_server_key: key1 + provider: + password: secret + server: lb.mydomain.com + user: admin + delegate_to: localhost + +- name: Remove tsig_server_key + bigip_dns_zone: + name: zone.foo.com + tsig_server_key: none + provider: + password: secret + server: lb.mydomain.com + user: admin + delegate_to: localhost + +- name: Remove zone + bigip_dns_zone: + name: zone.foo.com + state: absent + provider: + password: secret + server: lb.mydomain.com + user: admin + delegate_to: localhost + ''' RETURN = r'''