cm_next_global_resiliency_group – Manages Global Resiliency Group on the Central Manager.

New in version 1.0.0.

Synopsis

  • Manages Global Resiliency Group on the Central Manager.

Parameters

Parameter Choices/Defaults Configuration Comments
dns_listener_name
string
Specifies the name of the DNS listener.
dns_listener_port
integer
Specifies the port number of the DNS listener.
instances
list / elements=raw
Specifies the BIG-IP Next instances of the global resiliency group.
address
string
Specifies the IP address of the BIG-IP Next instance.
dns_listener_address
string
Specifies the DNS listener address of the BIG-IP Next instance.
group_sync_address
string
Specifies the group sync address of the BIG-IP Next instance.
hostname
string
Specifies the hostname of the BIG-IP Next instance.
name
string / required
Specifies the name of the global resiliency group.
protocols
list / elements=string
    Choices:
  • tcp
  • udp
Specifies the protocols to be used.
state
string
    Choices:
  • present ←
  • absent
When present, ensures the global resiliency group is created/renewed on the Central Manager.
When absent, ensures the global resiliency group is removed from the the Central Manager.
timeout
integer
Default:
300
Specifies the amount of time to wait for the global resiliency group to be created or updated.
The accepted value range is between 10 and 1800 seconds.

Examples

- name: Create a Global Resiliency Group on CM
  cm_next_global_resiliency_group:
    name: "testgroup"
    dns_listener_name: "testdnslistener"
    dns_listener_port: 7373
    protocols:
      - "udp"
      - "tcp"
    instances:
      - address: "10.28.18.22"
        hostname: "big-ip-next"
        dns_listener_address: "10.34.21.56"
        group_sync_address: "10.34.21.56/24"

      - address: "10.28.15.19"
        hostname: "example2.com"
        dns_listener_address: "18.217.24.145"
        group_sync_address: "18.217.24.145/24"

Return Values

The following are the fields unique to this module:

Key Returned Description
dns_listener_name
string
changed
The name of the DNS listener.

Sample:
testDNSListener
dns_listener_port
integer
changed
The port number of the DNS listener.

Sample:
7373
name
string
changed
The name of the global resiliency group.

Sample:
testGRG
protocols
list / elements=string
changed
The protocols to be used.

Sample:
['udp', 'tcp']


Status

Authors

  • Rohit Upadhyay (@rupadhyay)