cisco / cisco.dnac / 2.0.7 / module / wireless_profile Manage WirelessProfile objects of Wireless | "added in version" 1.0.0 of cisco.dnac" Authors: Rafael Campos (@racampos) This plugin has a corresponding action plugin.cisco.dnac.wireless_profile (2.0.7) — module
Install with ansible-galaxy collection install cisco.dnac:==2.0.7
collections: - name: cisco.dnac version: 2.0.7
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.
- 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
profile_name: description: - ProfileName query parameter. type: str profileDetails: description: - Profile Details, property of the request body. required: true suboptions: name: description: - It is the wireless profile's name. type: str sites: description: - It is the wireless profile's sites. type: list ssidDetails: description: - It is the wireless profile's ssidDetails. elements: dict suboptions: enableFabric: description: - It is the wireless profile's enableFabric. type: bool flexConnect: description: - It is the wireless profile's flexConnect. suboptions: enableFlexConnect: description: - It is the wireless profile's enableFlexConnect. type: bool localToVlan: description: - It is the wireless profile's localToVlan. type: int type: dict interfaceName: description: - It is the wireless profile's interfaceName. type: str name: description: - It is the wireless profile's name. type: str type: description: - It is the wireless profile's type. type: str type: list type: dict wireless_profile_name: description: - WirelessProfileName path parameter. - Required for state delete. type: str
dnac_response: description: A dictionary with the response returned by the DNA Center Python SDK returned: always sample: response: 29 version: '1.0' type: dict missing_params: description: Provided arguments do not comply with the schema of the DNA Center Python SDK function returned: when the function request schema is not satisfied sample: null type: list sdk_function: description: The DNA Center SDK function used to execute the task returned: always sample: wireless.create_wireless_profile type: str