Note
This plugin is part of the community.general collection.
To install it use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.ipwcli_dns
.
New in version 0.2.0: of community.general
The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
address string | The IP address for the A or AAAA record. Required for type=A or type=AAAA
| |
container string / required | Sets the container zone for the record. | |
dnsname string / required | Name of the record. | |
flags string |
| Sets one of the possible flags of NAPTR record. Required for type=NAPTR
|
order integer | Sets the order of the NAPTR record. Required for type=NAPTR
| |
password string / required | Password to login on ipwcli. | |
port integer | Sets the port of the SRV record. Required for type=SRV
| |
preference integer | Sets the preference of the NAPTR record. Required for type=NAPTR
| |
priority integer | Default: 10 | Sets the priority of the SRV record. |
replacement string | Sets the replacement of the NAPTR record. Required for type=NAPTR
| |
service string | Sets the service of the NAPTR record. Required for type=NAPTR
| |
state string |
| Whether the record should exist or not. |
target string | Sets the target of the SRV record. Required for type=SRV
| |
ttl integer | Default: 3600 | Sets the TTL of the record. |
type string / required |
| Type of the record. |
username string / required | Username to login on ipwcli. | |
weight integer | Default: 10 | Sets the weight of the SRV record. |
Note
update dnsserver
on the ipwcli.- name: Create A record community.general.ipwcli_dns: dnsname: example.com type: A container: ZoneOne address: 127.0.0.1 - name: Remove SRV record if exists community.general.ipwcli_dns: dnsname: _sip._tcp.test.example.com type: SRV container: ZoneOne ttl: 100 state: absent target: example.com port: 5060 - name: Create NAPTR record community.general.ipwcli_dns: dnsname: test.example.com type: NAPTR preference: 10 container: ZoneOne ttl: 100 order: 10 service: 'SIP+D2T' replacement: '_sip._tcp.test.example.com.' flags: S
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
record string | always | The created record from the input params |
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/ipwcli_dns_module.html