f5networks.f5_bigip.bigip_sslo_config_resolver (3.4.0) — module

Manage the SSL Orchestrator DNS resolver config

| "added in version" 1.6.0 of f5networks.f5_bigip"

Authors: Wojciech Wypior (@wojtek0806), Kevin Stewart (@kevingstewart)

Install collection

Install with ansible-galaxy collection install f5networks.f5_bigip:==3.4.0


Add to requirements.yml

  collections:
    - name: f5networks.f5_bigip
      version: 3.4.0

Description

Manage the SSL Orchestrator DNS resolver configuration.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: SSLO dns resolver (forwarding nameservers)
  bigip_sslo_config_resolver:
    fwd_name_servers:
      - "10.1.20.1"
      - "10.1.20.2"
      - "fd66:2735:1533:46c1:68c8:0:0:7110"
      - "fd66:2735:1533:46c1:68c8:0:0:7111"
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: SSLO dns resolver (forwarding zones)
  bigip_sslo_config_resolver:
    fwd_zones:
      - zone: "."
        servers:
          - "10.1.20.1"
          - "10.1.20.5"
      - zone: "foo."
        servers:
          - "8.8.8.8"
          - "8.8.4.4"
          - "fd66:2735:1533:46c1:68c8:0:0:7113"

Inputs

    
timeout:
    default: 300
    description:
    - The amount of time to wait for the C(CREATE) or C(MODIFY) task to complete, in seconds.
    - The accepted value range is between C(10) and C(1800) seconds.
    type: int

dump_json:
    default: false
    description:
    - Sets the module to output a JSON blob for further consumption.
    - When C(true), does not make any changes on the device and always returns C(changed=False).
    - The output provided is idempotent in nature, meaning if there are no changes to
      be made during C(MODIFY) on an existing service, no JSON output is generated.
    type: bool

fwd_zones:
    description:
    - Specifies the list of zone and servers key pairs.
    - This parameter is mutually exclusive with C(fwd_name_servers).
    elements: dict
    suboptions:
      servers:
        description:
        - Defines the list of nameserver IP addresses for this zone.
        - The C(zone) and C(servers) parameters are required together when defining a
          zone.
        elements: str
        type: list
      zone:
        description:
        - Defines the zone pattern.
        - The C(zone) and C(servers) parameters are required together when defining a
          zone.
        type: str
    type: list

fwd_name_servers:
    description:
    - Specifies the list of IP addresses for forwarding nameservers.
    - This parameter is mutually exclusive with C(fwd_zones).
    elements: str
    type: list

Outputs

fwd_name_servers:
  description:
  - Changed list of nameserver IP addresses.
  returned: changed
  sample: 8.8.8.8
  type: str
fwd_zones:
  contains:
    servers:
      description: The list of nameserver IP addresses for this zone.
      sample: 8.8.8.8
      type: str
    zone:
      description: The zone pattern.
      sample: .
      type: str
  description:
  - Changed list of zone, server key pairs.
  returned: changed
  type: complex