Use the nios_aaaa_record
module to create, update, or remove an AAAA record object from a NIOS Grid.
The following table describes the parameters you can define in the nios_aaaa_record
module:
Parameter | Required/Optional | Description |
---|---|---|
name | Required | Specifies the fully qualified host name to add or remove from |
view | Optional | Specifies the DNS view to associate the AAAA record with. |
ipv6addr | Required | Specifies the IPv6 address for the AAAA record. |
ttl | Optional | Specifies the Time To Live (TTL) value for the record. The duration that the record is valid for, in seconds (cached). Zero indicates that the record should not be cached. |
extattrs | Optional | Specifies the extensible attributes for the A record object. |
state | Optional | Specifies the state of the AAAA record instance on the NIOS server. Set one of the following values:
|
comment | Optional | Describes the AAAA record object. |
| Required | Defines the details of the connection:
For information on additional fields you can define, see the list of subparameters. |
connection | Required | The nios_aaaa_record module must be run locally. |
Examples
name: configure an AAAA record
infoblox.nios_modules.nios_aaaa_record:
name: aaaa.ansibletestzone.com
ipv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
state: present
provider:
host: <nios_hostname_or_hostip>
username: <nios_username>
password: <nios_password>
connection: local
name: update an AAAA record name
infoblox.nios_modules.nios_aaaa_record:
name: {new_name: aaaa_new.ansibletestzone.com, old_name: aaaa.ansibletestzone.com}
ipv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
comment: this is a test comment
state: present
provider:
host: <nios_hostname_or_hostip>
username: <nios_username>
password: <nios_password>
connection: local