/
Delegation Name Server Group

Delegation Name Server Group

Use the nios_nsgroup_delegation module to create, update, or remove a name server group object of type ‘Delegation’ from NIOS. A delegation name server group is a collection of external name servers for delegated zones. For more information about delegation name server groups, see the Using Name Server Groups topic in the Infoblox NIOS Documentation.

The following table describes the parameters you can define in the nios_nsgroup_delegation module:

Parameter

Required/Optional

Description

Parameter

Required/Optional

Description

name

Required

Specifies the name of the NIOS name server group consisting of delegated name servers that needs to be managed.

delegate_to

Required

Specifies the list of name servers to be used for delegation.
Configure the following subparameters for each name server in the list:

  • name (required): Specifies the name of the name server.

  • address (required): Specifies the IP address of the name server.

extattrs

Optional

Specifies extensible attributes for the DNS name server group object.

state

Optional

Specifies the state of the DNS name server group instance on the NIOS server.
Set one of the following values:

  • present (default): Creates or updates the group.

  • absent: Removes the group.

comment

Optional

Describes the DNS name server group object.

provider

Required

Defines the details of the connection:

  • host: The DNS host name or IP address to connect to the remote instance of NIOS.

  • username: The user name to use for authenticating the connection to the remote instance.

  • password: The password to use for authenticating the connection to the remote instance.

For information on additional fields you can define, see the list of subparameters in the NIOS Modules for Ansible Collections topic.

connection

Required

The nios_nsgroup_delegation module must be run locally.

Example

name: create infoblox nameserver delegation group
infoblox.nios_modules.nios_nsgroup_delegation:
name: my-delegation-group
comment: "this is a delegation nameserver group"
delegate_to:
- name: first
address: 192.168.0.10
- name: second
address: 192.168.0.20
state: present
provider:
host: <nios_hostname_or_hostip>
    username: <nios_username>
    password: <nios_password>
connection: local