cisco.dnac.wireless_profile – Manage WirelessProfile objects of Wireless¶
Note
This plugin is part of the cisco.dnac collection (version 2.0.7).
To install it use: ansible-galaxy collection install cisco.dnac.
To use it in a playbook, specify: cisco.dnac.wireless_profile.
New in version 1.0.0: of cisco.dnac
Synopsis¶
- Gets either one or all the wireless network profiles if no name is provided for network-profile. 
- Creates Wireless Network Profile on DNAC and associates sites and SSIDs to it. 
- Updates the wireless Network Profile with updated details provided. All sites to be present in the network profile should be provided. 
- Delete the Wireless Profile from DNAC whose name is provided. 
Note
This module has a corresponding action plugin.
Parameters¶
See Also¶
See also
- cisco.dnac.plugins.module_utils.definitions.wireless_profile
- The official documentation on the cisco.dnac.plugins.module_utils.definitions.wireless_profile module. 
- WirelessProfile reference
- Complete reference of the WirelessProfile object model. 
- WirelessProfile reference
- SDK reference. 
Examples¶
- name: get_wireless_profile
  cisco.dnac.wireless_profile:
    state: query  # required
    profile_name: SomeValue  # string
  register: nm_get_wireless_profile
- name: create_wireless_profile
  cisco.dnac.wireless_profile:
    state: create  # required
    profileDetails:  # required
      name: SomeValue  # string
      sites:
      - SomeValue  # string
      ssidDetails:
      - name: SomeValue  # string
        type: SomeValue  # string
        enableFabric: True  # boolean
        flexConnect:
          enableFlexConnect: True  # boolean
          localToVlan: 1  #  integer
        interfaceName: SomeValue  # string
- name: update_wireless_profile
  cisco.dnac.wireless_profile:
    state: update  # required
    profileDetails:  # required
      name: SomeValue  # string
      sites:
      - SomeValue  # string
      ssidDetails:
      - name: SomeValue  # string
        type: SomeValue  # string
        enableFabric: True  # boolean
        flexConnect:
          enableFlexConnect: True  # boolean
          localToVlan: 1  #  integer
        interfaceName: SomeValue  # string
- name: delete_wireless_profile
  cisco.dnac.wireless_profile:
    state: delete  # required
    wireless_profile_name: SomeValue  # string, required
Return Values¶
Common return values are documented here, the following are the fields unique to this module:
Authors¶
- Rafael Campos (@racampos)