wwt.ansible_dnac.dnac_ippool (1.1.6) — module

Manage ip pools within Cisco DNA Center

| "added in version" 2.4 of wwt.ansible_dnac"

Authors: Jeff Andiorio (@jandiorio)

preview | supported by jeff andiorio

Install collection

Install with ansible-galaxy collection install wwt.ansible_dnac:==1.1.6


Add to requirements.yml

  collections:
    - name: wwt.ansible_dnac
      version: 1.1.6

Description

Based on 1.1+ version of DNAC API


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: ip pool management
  dnac_ippool:
    host: 10.253.176.237
    port: 443
    username: admin
    password: M0bility@ccess
    state: present
    ip_pool_name: TEST_IP_POOL1
    ip_pool_subnet: 172.31.102.0
    ip_pool_prefix_len: /24
    ip_pool_gateway: 172.31.102.1
    ip_pool_dhcp_servers: 192.168.200.1
    ip_pool_dns_servers: 192.168.200.1

Inputs

    
host:
    description:
    - Host is the target Cisco DNA Center controller to execute against.
    required: true

port:
    choices:
    - 80
    - 443
    default: 443
    description:
    - Port is the TCP port for the HTTP connection.
    required: false

state:
    choices:
    - present
    - absent
    default: present
    description:
    - State provides the action to be executed using the terms present, absent, etc.
    required: false

timeout:
    default: 30
    description:
    - The timeout provides a value for how long to wait for the executed command complete.
    required: false

use_ssl:
    choices:
    - true
    - false
    default: true
    description:
    - Enter the boolean value for whether to use SSL or not.
    required: false

password:
    description:
    - Provide the password for connection to the Cisco DNA Center Controller.
    required: true

username:
    description:
    - Provide the username for the connection to the Cisco DNA Center Controller.
    required: true

use_proxy:
    choices:
    - true
    - false
    default: true
    description:
    - Enter a boolean value for whether to use proxy or not.
    required: false

ip_pool_name:
    description: Name of the pool.
    required: true
    type: string

ip_pool_subnet:
    description: Subnet represented by the pool.
    required: true
    type: string

validate_certs:
    choices:
    - true
    - false
    default: true
    description:
    - Specify if verifying the certificate is desired.
    required: false

ip_pool_gateway:
    description: The gateway associated with the subnet specified.
    required: true
    type: string

ip_pool_prefix_len:
    default: /8
    description: Prefix length expresses in slash notation (/24)
    required: false
    type: string

ip_pool_dns_servers:
    description: A list of DNS Servers (Maximum 2)
    required: false
    type: list

ip_pool_overlapping:
    default: false
    description: Indicate if the pool has overlapping networks.
    required: false
    type: bool

ip_pool_dhcp_servers:
    description: A list of DHCP Servers (Maximum 2)
    required: false
    type: list