ansible-m-dnsupdate

Ansible module to perform RFC 2136 dynamic DNS updates

Stars
32

dnsupdate

New in version 0.9.

This module performs dynamic DNS updates as per RFC 2136.

  • Example from Ansible Playbooks
local_action: dnsupdate keyname="mykey1"
           secret="xxxxxxxxxx=="
           mname=192.168.1.10
           zone=example.org
           domain=www
           a=${ec2_ip_address}
           op=add

Notes

This module requires dnspython (http://www.dnspython.org/), and it will typically be run as a local_action so as to not push the secret TSIG key all over the show.