cisco / cisco.dnac / 6.13.3 / module / wireless_profile Resource module for Wireless Profile | "added in version" 3.1.0 of cisco.dnac" Authors: Rafael Campos (@racampos) This plugin has a corresponding action plugin.cisco.dnac.wireless_profile (6.13.3) — module
Install with ansible-galaxy collection install cisco.dnac:==6.13.3
collections: - name: cisco.dnac version: 6.13.3
Manage operations create, update and delete of the resource Wireless Profile.
Creates Wireless Network Profile on Cisco DNA Center and associates sites and SSIDs to it.
Delete the Wireless Profile from Cisco DNA Center whose name is provided.
Updates the wireless Network Profile with updated details provided. All sites to be present in the network profile should be provided.
- name: Delete by name cisco.dnac.wireless_profile: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: absent wirelessProfileName: string
- name: Update all cisco.dnac.wireless_profile: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: present profileDetails: name: string sites: - string ssidDetails: - enableFabric: true flexConnect: enableFlexConnect: true localToVlan: 0 interfaceName: string name: string policyProfileName: string type: string wlanProfileName: string
- name: Create cisco.dnac.wireless_profile: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: present profileDetails: name: string sites: - string ssidDetails: - enableFabric: true flexConnect: enableFlexConnect: true localToVlan: 0 interfaceName: string name: string policyProfileName: string type: string wlanProfileName: string
dnac_host: description: - The Cisco DNA Center hostname. required: true type: str dnac_port: default: 443 description: - The Cisco DNA Center port. type: int dnac_debug: default: false description: - Flag for Cisco DNA Center SDK to enable debugging. type: bool dnac_verify: default: true description: - Flag to enable or disable SSL certificate verification. type: bool dnac_version: default: 2.3.5.3 description: - Informs the SDK which version of Cisco DNA Center to use. type: str dnac_password: description: - The Cisco DNA Center password to authenticate. type: str dnac_username: aliases: - user default: admin description: - The Cisco DNA Center username to authenticate. type: str profileDetails: description: Wireless Profile's profileDetails. suboptions: name: description: Profile Name. type: str sites: description: Array of site name hierarchies(eg "Global/aaa/zzz", "Global/aaa/zzz"). elements: str type: list ssidDetails: description: Wireless Profile's ssidDetails. elements: dict suboptions: enableFabric: description: True if ssid is fabric else false. type: bool flexConnect: description: Wireless Profile's flexConnect. suboptions: enableFlexConnect: description: True if flex connect is enabled else false. type: bool localToVlan: description: Local To Vlan Id. type: int type: dict interfaceName: description: Interface Name. type: str name: description: Ssid Name. type: str policyProfileName: description: Policy Profile Name. type: str type: description: Ssid Type(enum Enterprise/Guest). type: str wlanProfileName: description: WLAN Profile Name. type: str type: list type: dict wirelessProfileName: description: WirelessProfileName path parameter. Wireless Profile Name. type: str validate_response_schema: default: true description: - Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema. type: bool
dnac_response: description: A dictionary or list with the response returned by the Cisco DNAC Python SDK returned: always sample: "{\n \"executionId\": \"string\",\n \"executionStatusUrl\": \"string\"\ ,\n \"message\": \"string\"\n}\n" type: dict