.. Document meta :orphan: .. |antsibull-internal-nbsp| unicode:: 0xA0 :trim: .. role:: ansible-attribute-support-label .. role:: ansible-attribute-support-property .. role:: ansible-attribute-support-full .. role:: ansible-attribute-support-partial .. role:: ansible-attribute-support-none .. role:: ansible-attribute-support-na .. role:: ansible-option-type .. role:: ansible-option-elements .. role:: ansible-option-required .. role:: ansible-option-versionadded .. role:: ansible-option-aliases .. role:: ansible-option-choices .. role:: ansible-option-choices-default-mark .. role:: ansible-option-default-bold .. role:: ansible-option-configuration .. role:: ansible-option-returned-bold .. role:: ansible-option-sample-bold .. Anchors .. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.dnac.network_profile_wireless_playbook_config_generator module -- Generate YAML configurations playbook for 'network\_profile\_wireless\_workflow\_manager' module. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. Collection note .. note:: This module is part of the `cisco.dnac collection `_ (version 6.49.0). To install it, use: :code:`ansible-galaxy collection install cisco.dnac`. You need further requirements to be able to use this module, see :ref:`Requirements ` for details. To use it in a playbook, specify: :code:`cisco.dnac.network_profile_wireless_playbook_config_generator`. .. version_added .. rst-class:: ansible-version-added New in cisco.dnac 6.45.0 .. contents:: :local: :depth: 1 .. Deprecated Synopsis -------- .. Description - Generates YAML configurations compatible with the 'network\_profile\_wireless\_workflow\_manager' module, reducing the effort required to manually create Ansible playbooks and enabling programmatic modifications. - Supports complete network wireless profile by collecting all wireless profiles config from Cisco Catalyst Center. - Enables targeted extraction using filters (profile names, Day-N templates, site hierarchies, SSIDs, AP zones, feature templates, or additional interfaces). - Auto-generates timestamped YAML filenames when file path not specified. .. Aliases .. Requirements .. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module_requirements: Requirements ------------ The below requirements are needed on the host that executes this module. - dnacentersdk \>= 2.10.10 - python \>= 3.9 .. Options Parameters ---------- .. rst-class:: ansible-option-table .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Parameter - Comments * - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config: .. rst-class:: ansible-option-title **config** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
A dictionary of filters for generating YAML playbook compatible with the 'network\_profile\_wireless\_playbook\_config\_generator' module. Filters specify which components to include in the YAML configuration file. If \ :literal:`config`\ is provided, \ :literal:`global\_filters`\ is mandatory. If \ :literal:`config`\ is omitted, internal auto-discovery mode is used and generate\_all\_configurations defaults to \ :literal:`True`\ . .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters: .. rst-class:: ansible-option-title **global_filters** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Global filters to apply when generating the YAML configuration file. These filters apply to all components unless overridden by component-specific filters. At least one filter type must be specified to identify target devices. Filter priority (highest to lowest) is profile\_name\_list, day\_n\_template\_list, site\_list, ssid\_list, ap\_zone\_list, feature\_template\_list, additional\_interface\_list. Only the highest priority filter with valid data will be processed. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters/additional_interface_list: .. rst-class:: ansible-option-title **additional_interface_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of additional interfaces to filter wireless profiles. LOWEST PRIORITY - Only used if all other filters are not provided. Retrieves all wireless profiles containing any of the specified additional interfaces. Case-sensitive and must be exact matches. Example ["VLAN\_22", "GigabitEthernet0/2"] .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters/ap_zone_list: .. rst-class:: ansible-option-title **ap_zone_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of AP zones to filter wireless profiles. LOW PRIORITY - Only used if higher priority filters are not provided. Retrieves all wireless profiles containing any of the specified AP zones. Case-sensitive and must be exact matches. Example ["Branch\_AP\_Zone", "HQ\_AP\_Zone"] .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters/day_n_template_list: .. rst-class:: ansible-option-title **day_n_template_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of Day-N templates to filter wireless profiles. MEDIUM-HIGH PRIORITY - Only used if profile\_name\_list is not provided. Retrieves all wireless profiles containing any of the specified templates. Case-sensitive and must be exact matches. Example ["evpn\_l2vn\_anycast\_template", "Wireless\_Controller\_Config"] Requires retrieving all profiles first, then filtering based on template assignments. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters/feature_template_list: .. rst-class:: ansible-option-title **feature_template_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of feature templates to filter wireless profiles. LOWER PRIORITY - Only used if higher priority filters are not provided. Retrieves all wireless profiles containing any of the specified feature templates. Case-sensitive and must be exact matches. Example ["Default AAA\_Radius\_Attributes\_Configuration", "Default CleanAir 6GHz Design"] .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters/profile_name_list: .. rst-class:: ansible-option-title **profile_name_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of wireless profile names to extract configurations from. HIGHEST PRIORITY - Used first if provided with valid data. Wireless Profile names must match those registered in Catalyst Center. Case-sensitive and must be exact matches. Example ["Campus\_Wireless\_Profile", "Enterprise\_Wireless\_Profile"] Module will fail if any specified profile does not exist in Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters/site_list: .. rst-class:: ansible-option-title **site_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of site hierarchies to filter wireless profiles. MEDIUM PRIORITY - Only used if neither profile\_name\_list nor day\_n\_template\_list are provided. Retrieves all wireless profiles assigned to any of the specified sites. Case-sensitive and must be exact matches. Example ["Global/India/Chennai/Main\_Office", "Global/USA/San\_Francisco/Regional\_HQ"] Requires retrieving all profiles first, then filtering based on site assignments. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-config/global_filters/ssid_list: .. rst-class:: ansible-option-title **ssid_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of SSIDs to filter wireless profiles. MEDIUM-LOW PRIORITY - Only used if profile\_name\_list, day\_n\_template\_list, and site\_list are not provided. Retrieves all wireless profiles containing any of the specified SSIDs. Case-sensitive and must be exact matches. Example ["Guest\_WiFi", "Corporate\_WiFi"] .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_api_task_timeout: .. rst-class:: ansible-option-title **dnac_api_task_timeout** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Defines the timeout in seconds for API calls to retrieve task details. If the task details are not received within this period, the process will end, and a timeout notification will be logged. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`1200` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_debug: .. rst-class:: ansible-option-title **dnac_debug** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Indicates whether debugging is enabled in the Cisco Catalyst Center SDK. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_host: .. rst-class:: ansible-option-title **dnac_host** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` / :ansible-option-required:`required` .. raw:: html
- .. raw:: html
The hostname of the Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_log: .. rst-class:: ansible-option-title **dnac_log** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Flag to enable/disable playbook execution logging. When true and dnac\_log\_file\_path is provided, - Create the log file at the execution location with the specified name. When true and dnac\_log\_file\_path is not provided, - Create the log file at the execution location with the name 'dnac.log'. When false, - Logging is disabled. If the log file doesn't exist, - It is created in append or write mode based on the "dnac\_log\_append" flag. If the log file exists, - It is overwritten or appended based on the "dnac\_log\_append" flag. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`true` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_log_append: .. rst-class:: ansible-option-title **dnac_log_append** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Determines the mode of the file. Set to True for 'append' mode. Set to False for 'write' mode. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_log_file_path: .. rst-class:: ansible-option-title **dnac_log_file_path** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Governs logging. Logs are recorded if dnac\_log is True. If path is not specified, - When 'dnac\_log\_append' is True, 'dnac.log' is generated in the current Ansible directory; logs are appended. - When 'dnac\_log\_append' is False, 'dnac.log' is generated; logs are overwritten. If path is specified, - When 'dnac\_log\_append' is True, the file opens in append mode. - When 'dnac\_log\_append' is False, the file opens in write (w) mode. - In shared file scenarios, without append mode, content is overwritten after each module execution. - For a shared log file, set append to False for the 1st module (to overwrite); for subsequent modules, set append to True. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"dnac.log"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_log_level: .. rst-class:: ansible-option-title **dnac_log_level** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Sets the threshold for log level. Messages with a level equal to or higher than this will be logged. Levels are listed in order of severity [CRITICAL, ERROR, WARNING, INFO, DEBUG]. CRITICAL indicates serious errors halting the program. Displays only CRITICAL messages. ERROR indicates problems preventing a function. Displays ERROR and CRITICAL messages. WARNING indicates potential future issues. Displays WARNING, ERROR, CRITICAL messages. INFO tracks normal operation. Displays INFO, WARNING, ERROR, CRITICAL messages. DEBUG provides detailed diagnostic info. Displays all log messages. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"WARNING"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_password: .. rst-class:: ansible-option-title **dnac_password** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The password for authentication at the Cisco Catalyst Center. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_port: .. rst-class:: ansible-option-title **dnac_port** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Specifies the port number associated with the Cisco Catalyst Center. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"443"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_task_poll_interval: .. rst-class:: ansible-option-title **dnac_task_poll_interval** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`integer` .. raw:: html
- .. raw:: html
Specifies the interval in seconds between successive calls to the API to retrieve task details. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`2` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_username: .. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-user: .. rst-class:: ansible-option-title **dnac_username** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-aliases:`aliases: user` .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The username for authentication at the Cisco Catalyst Center. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"admin"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_verify: .. rst-class:: ansible-option-title **dnac_verify** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Flag to enable or disable SSL certificate verification. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-dnac_version: .. rst-class:: ansible-option-title **dnac_version** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Specifies the version of the Cisco Catalyst Center that the SDK should use. .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"2.2.3.3"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-file_mode: .. rst-class:: ansible-option-title **file_mode** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Determines how the output YAML configuration file is written. Relevant only when \ :literal:`file\_path`\ is provided. When set to \ :literal:`overwrite`\ , the file will be replaced with new content. When set to \ :literal:`append`\ , new content will be added to the existing file. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`"overwrite"` :ansible-option-choices-default-mark:`← (default)` - :ansible-option-choices-entry:`"append"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-file_path: .. rst-class:: ansible-option-title **file_path** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
Path where the YAML configuration file will be saved. If not provided, the file will be saved in the current working directory with a default file name \ :literal:`network\_profile\_wireless\_playbook\_config\_\.yml`\ . For example, \ :literal:`network\_profile\_wireless\_playbook\_config\_2025-11-12\_21-43-26.yml`\ . Supports both absolute and relative file paths. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-state: .. rst-class:: ansible-option-title **state** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`string` .. raw:: html
- .. raw:: html
The desired state of Cisco Catalyst Center after module execution. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry-default:`"gathered"` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__parameter-validate_response_schema: .. rst-class:: ansible-option-title **validate_response_schema** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`boolean` .. raw:: html
- .. raw:: html
Flag for Cisco Catalyst Center SDK to enable the validation of request bodies against a JSON schema. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`false` - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` .. raw:: html
.. Attributes .. Notes Notes ----- .. note:: - This module utilizes the following SDK methods site\_design.retrieves\_the\_list\_of\_sites\_that\_the\_given\_network\_profile\_for\_sites\_is\_assigned\_to\_v1 site\_design.retrieves\_the\_list\_of\_network\_profiles\_for\_sites\_v1 configuration\_templates.gets\_the\_templates\_available\_v1 network\_settings.retrieve\_cli\_templates\_attached\_to\_a\_network\_profile\_v1 wireless.get\_wireless\_profile wireless.get\_interfaces - The following API paths are used GET /dna/intent/api/v1/networkProfilesForSites GET /dna/intent/api/v1/template-programmer/template GET /dna/intent/api/v1/networkProfilesForSites/{profileId}/templates GET /dna/intent/api/v1/wireless/profile GET /dna/intent/api/v1/interfaces - Minimum Cisco Catalyst Center version required is 2.3.7.9 for YAML playbook generation support. - Filter priority hierarchy ensures only one filter type is processed per execution. - Module creates YAML file compatible with 'network\_profile\_wireless\_workflow\_manager' module for automation workflows. - Does not support \ :literal:`check\_mode`\ - The plugin runs on the control node and does not use any ansible connection plugins instead embedded connection manager from Cisco Catalyst Center SDK - The parameters starting with dnac\_ are used by the Cisco Catalyst Center Python SDK to establish the connection .. Seealso .. Examples Examples -------- .. code-block:: yaml+jinja --- - name: Auto-generate YAML Configuration for all Wireless Profiles cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered - name: Auto-generate YAML Configuration with custom file path cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "/tmp/complete_wireless_profile_config.yml" file_mode: "overwrite" - name: Generate YAML Configuration with default file path for given wireless profiles cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "tmp/network_profile_wireless_playbook_config_profile_base.yml" file_mode: "overwrite" config: global_filters: profile_name_list: - "Campus_Wireless_Profile" - "Enterprise_Wireless_Profile" - name: Generate YAML Configuration with default file path based on Day-N templates filters cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "tmp/network_profile_wireless_playbook_config_dayn_template_base.yml" file_mode: "overwrite" config: global_filters: day_n_template_list: - "Periodic_Config_Audit" - "Security_Compliance_Check" - name: Generate YAML Configuration with default file path based on site list filters cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "tmp/network_profile_wireless_playbook_config_site_base.yml" file_mode: "overwrite" config: global_filters: site_list: - "Global/India/Chennai/Main_Office" - "Global/USA/San_Francisco/Regional_HQ" - name: Generate YAML Configuration with default file path based on ssid list filters cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "tmp/network_profile_wireless_playbook_config_ssid_base.yml" file_mode: "overwrite" config: global_filters: ssid_list: - "SSID1" - "SSID2" - name: Generate YAML Configuration with default file path based on ap zone list filters cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "tmp/network_profile_wireless_playbook_config_ap_zone_base.yml" file_mode: "overwrite" config: global_filters: ap_zone_list: - "AP_Zone1" - "AP_Zone2" - name: Generate YAML Configuration with default file path based on feature template list filters cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "tmp/network_profile_wireless_playbook_config_feature_template_base.yml" file_mode: "overwrite" config: global_filters: feature_template_list: - "Default AAA_Radius_Attributes_Configuration" - "Default CleanAir 6GHz Design" - name: Generate YAML Configuration with default file path based on additional interface list filters cisco.dnac.network_profile_wireless_playbook_config_generator: 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}}" dnac_log: true dnac_log_level: "{{dnac_log_level}}" state: gathered file_path: "tmp/network_profile_wireless_playbook_config_additional_interface_base.yml" file_mode: "overwrite" config: global_filters: additional_interface_list: - "VLAN_22" - "GigabitEthernet0/2" .. Facts .. Return values Return Values ------------- Common return values are documented :ref:`here `, the following are the fields unique to this module: .. rst-class:: ansible-option-table .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Key - Description * - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__return-response_1: .. rst-class:: ansible-option-title **response_1** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
A dictionary with the response returned by the Cisco Catalyst Center Python SDK .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` always .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"{\\n \\"response\\": {\\n \\"YAML config generation Task succeeded for module\\n 'network\_profile\_wireless\_workflow\_manager'.\\": {\\n \\"file\_path\\":\\n \\"tmp/network\_profile\_wireless\_workflow\_playbook\_templatebase.yml\\"\\n }\\n },\\n \\"msg\\": {\\n \\"YAML config generation Task succeeded for module\\n 'network\_profile\_wireless\_workflow\_manager'.\\": {\\n \\"file\_path\\":\\n \\"tmp/network\_profile\_wireless\_workflow\_playbook\_templatebase.yml\\"\\n }\\n }\\n}\\n"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.network_profile_wireless_playbook_config_generator_module__return-response_2: .. rst-class:: ansible-option-title **response_2** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
A string with the response returned by the Cisco Catalyst Center Python SDK .. rst-class:: ansible-option-line :ansible-option-returned-bold:`Returned:` always .. rst-class:: ansible-option-line .. rst-class:: ansible-option-sample :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"{\\n \\"response\\": \\"No configurations or components to process for\\n module 'network\_profile\_wireless\_workflow\_manager'.\\n Verify input filters or configuration.\\",\\n \\"msg\\": \\"No configurations or components to process for module\\n 'network\_profile\_wireless\_workflow\_manager'.\\n Verify input filters or configuration.\\"\\n}\\n"` .. raw:: html
.. Status (Presently only deprecated) .. Authors Authors ~~~~~~~ - A Mohamed Rafeek (@mabdulk2) - Madhan Sankaranarayanan (@madhansansel) .. Extra links Collection links ~~~~~~~~~~~~~~~~ .. raw:: html .. Parsing errors