DTC LBDN
Use the nios_dtc_lbdn
module to create, update, or remove instances of the DTC Load Balanced Domain Name (LBDN) object from a NIOS Grid.
The following table describes the parameters you can define in the nios_dtc_lbdn
module:
Parameter | Required/Optional | Description |
---|---|---|
| Required | Specifies the name of the DTC LBDN that is displayed. This is not related to DNS. |
| Required | Specifies the load balancing method used to select a pool. Choose one of the following methods:
|
| Optional | Specifies the topology ruleset for the |
| Optional | Lists the linked authoritative zones. |
| Optional | Specifies the LBDN wildcards for the pattern match. |
| Optional | Specifies the list of resource record types supported by the LBDN. Choose from the following types of records:
|
| Optional | Specifies the pools used for load balancing. It is a dictionary object that contains details of pools. Define the following subparameters:
When creating a DTC LBDN instance, you must specify |
| Optional | Specifies the Time To Live (TTL) value for the record. |
| Optional | Specifies extensible attributes for the DTC LBDN object. |
| Optional | Specifies the state of the DTC LBDN instance in NIOS. Set one of the following values:
|
| Optional | Describes the DTC LBDN object. |
| Required | A dictionary object that contains the connection details.
For information on additional fields you can define, see the list of subparameters in the NIOS Modules for Ansible Collections topic. |
| Required | The |
Examples
name: Configure a DTC LBDN
infoblox.nios_modules.nios_dtc_lbdn:
name: web.ansible.com
lb_method: ROUND_ROBIN
pools:
- pool: web_pool
state: present
provider:
host: <nios_hostname_or_hostip>
username: <nios_username>
password: <nios_password>
connection: local
name: Remove a DTC LBDN from the system
infoblox.nios_modules.nios_dtc_lbdn:
name: web.ansible.com
lb_method: ROUND_ROBIN
state: absent
provider:
host: <nios_hostname_or_hostip>
username: <nios_username>
password: <nios_password>
connection: local
name: Remove a DTC LBDN from the system
infoblox.nios_modules.nios_dtc_lbdn:
name: web.ansible.com
lb_method: ROUND_ROBIN
state: absent
provider:
host: <nios_hostname_or_hostip>
username: <nios_username>
password: <nios_password>
connection: local