.. 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.site_playbook_config_generator_module: .. Anchors: short name for ansible.builtin .. Anchors: aliases .. Title cisco.dnac.site_playbook_config_generator module -- Generate YAML playbook for 'site\_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.site_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 \`site\_workflow\_manager\` module, reducing the effort required to manually create Ansible playbooks and enabling programmatic modifications. - The YAML configurations generated represent the site hierarchy (areas, buildings, floors) configured on the Cisco Catalyst Center. .. Aliases .. Requirements .. _ansible_collections.cisco.dnac.site_playbook_config_generator_module_requirements: Requirements ------------ The below requirements are needed on the host that executes this module. - dnacentersdk \>= 2.3.7.9 - 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.site_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 \`site\_workflow\_manager\` module. Filters specify which components to include in the YAML configuration file. If config is not provided or is empty, all configurations for all sites will be generated. This is useful for complete brownfield infrastructure discovery and documentation. If config is provided but is an empty dictionary, an error will be raised. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_playbook_config_generator_module__parameter-config/component_specific_filters: .. rst-class:: ansible-option-title **component_specific_filters** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`dictionary` .. raw:: html
- .. raw:: html
Filters to specify which components to include in the YAML configuration file. If filters for specific components (e.g., site) are provided without explicitly including them in components\_list, those components will be automatically added to components\_list. At least one of components\_list or component filters must be provided. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_playbook_config_generator_module__parameter-config/component_specific_filters/components_list: .. rst-class:: ansible-option-title **components_list** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
List of components to include in the YAML configuration file. Valid value is \ :literal:`site`\ , which includes all site components (areas, buildings, floors) and supports all filter keys. If not specified but component filters (site) are provided, those components are automatically added to this list. If neither components\_list nor any component filters are provided, an error will be raised. For example, ["site"]. .. rst-class:: ansible-option-line :ansible-option-choices:`Choices:` - :ansible-option-choices-entry:`"site"` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_playbook_config_generator_module__parameter-config/component_specific_filters/site: .. rst-class:: ansible-option-title **site** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` .. raw:: html
- .. raw:: html
Contains site filter expressions for site hierarchy extraction. Supported keys in each list item are \ :literal:`site\_name\_hierarchy`\ , \ :literal:`parent\_name\_hierarchy`\ , and \ :literal:`site\_type`\ . Multiple list items are processed independently and merged as a union in the final output. \ :literal:`site\_name\_hierarchy`\ and \ :literal:`parent\_name\_hierarchy`\ cannot be used together in the same site list item. Use separate site list items to avoid ambiguous retrieval behavior. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_playbook_config_generator_module__parameter-config/component_specific_filters/site/parent_name_hierarchy: .. rst-class:: ansible-option-title **parent_name_hierarchy** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`any` .. raw:: html
- .. raw:: html
Parent site name hierarchy filter. Supports either a single hierarchy string or a list of hierarchy strings. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_playbook_config_generator_module__parameter-config/component_specific_filters/site/site_name_hierarchy: .. rst-class:: ansible-option-title **site_name_hierarchy** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`any` .. raw:: html
- .. raw:: html
Site name hierarchy filter. Supports either a single hierarchy string or a list of hierarchy strings. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_playbook_config_generator_module__parameter-config/component_specific_filters/site/site_type: .. rst-class:: ansible-option-title **site_type** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. raw:: html
- .. raw:: html
Site type filter. Valid values are "area", "building", and "floor". Can be a list to match multiple site types. When specified in one site filter item, the same values are applied to sibling hierarchy-only site filter items in the same request to keep union output type-consistent. .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_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.site_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.site_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.site_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.site_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.site_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.site_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.site_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.site_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.site_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.site_playbook_config_generator_module__parameter-dnac_username: .. _ansible_collections.cisco.dnac.site_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.site_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.site_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.site_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
Controls how config is written to the YAML file. \ :literal:`overwrite`\ replaces existing file content. \ :literal:`append`\ appends generated YAML content to the existing file. This parameter is only relevant when \ :literal:`file\_path`\ is specified. Defaults to \ :literal:`overwrite`\ . .. 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.site_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 "site\_playbook\_config\_\.yml". For example, "site\_playbook\_config\_2026-02-24\_12-33-20.yml". .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_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.site_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:: - SDK Methods used are - sites.Sites.get\_sites - Paths used are - GET /dna/intent/api/v1/sites - Auto-population of components\_list: If component-specific filters (such as 'site') are provided without explicitly including them in 'components\_list', those components will be automatically added to 'components\_list'. This simplifies configuration by eliminating the need to redundantly specify components in both places. - Example of auto-population behavior: If you provide filters for 'site' without including 'site' in 'components\_list', the module will automatically add 'site' to 'components\_list' before processing. This allows you to write more concise playbooks. - Validation requirements: If 'component\_specific\_filters' is provided, at least one of the following must be true: (1) 'components\_list' contains at least one component, OR (2) Component-specific filters (e.g., 'site') are provided. If neither condition is met, the module will fail with a validation error. - Empty config validation: If 'config' is provided but is an empty dictionary, the module will fail with an error. To generate all configurations, either omit 'config' entirely or provide specific filters. - 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 See Also -------- .. seealso:: \ :ref:`cisco.dnac.site\_workflow\_manager `\ Module for managing site configurations. `Site Management API `_ Specific documentation for site operations in Catalyst Center version. .. Examples Examples -------- .. code-block:: yaml+jinja # Example 1: Generate all configurations (brownfield discovery) # When config is not provided, all site hierarchy entries are retrieved. # Optionally specify file_path and file_mode to customize output location. - name: Generate all site hierarchy configurations cisco.dnac.site_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/all_sites.yaml" # Optional: specify custom output path # file_mode: "overwrite" # Optional: "overwrite" or "append" # Example 2: Filter by parent name hierarchy # Retrieves a parent site and all its children. Useful for exporting a specific # branch of your site hierarchy. - name: Generate configurations for a parent site and its children cisco.dnac.site_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/parent_hierarchy.yaml" file_mode: "overwrite" config: component_specific_filters: site: - parent_name_hierarchy: "Global/USA" # Example 3: Filter by parent name hierarchy and site type # Retrieves specific site types (area, building, floor) under a parent hierarchy. # This is the most practical pattern for targeted site exports. - name: Generate configurations by parent hierarchy and site type cisco.dnac.site_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/parent_with_types.yaml" file_mode: "overwrite" config: component_specific_filters: site: - parent_name_hierarchy: "Global/USA" site_type: - "building" - "floor" # Example 4: Filter by specific site name hierarchy # Retrieves specific sites by their exact hierarchy path without including children. # Useful when you need just certain sites without their child elements. - name: Generate configurations for specific sites cisco.dnac.site_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/specific_sites.yaml" file_mode: "overwrite" config: component_specific_filters: site: - site_name_hierarchy: - "Global/USA/San Francisco" - "Global/USA/New York" # Example 5: Combined filters - multiple parents with site types # Demonstrates combining multiple parent hierarchies with site type filters. # Results include all specified parents and their children filtered by type. - name: Generate configurations with multiple parents and site types cisco.dnac.site_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/combined_filters.yaml" file_mode: "overwrite" config: component_specific_filters: site: - parent_name_hierarchy: - "Global/USA" - "Global/India" site_type: - "building" - "floor" .. 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.site_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:`{"msg": {"components\_processed": 3, "components\_skipped": 0, "configurations\_count": 6, "file\_path": "site\_playbook\_config\_2026-02-02\_16-04-06.yml", "message": "YAML configuration file generated successfully for module 'site\_workflow\_manager'", "status": "success"}, "response": {"components\_processed": 3, "components\_skipped": 0, "configurations\_count": 6, "file\_path": "site\_playbook\_config\_2026-02-02\_16-04-06.yml", "message": "YAML configuration file generated successfully for module 'site\_workflow\_manager'", "status": "success"}, "status": "success"}` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_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:`list` / :ansible-option-elements:`elements=string` .. 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 \\"msg\\": {\\n \\"status\\": \\"ok\\"", "\\n \\"message\\": \\"No configurations found for module 'site\_workflow\_manager'. Verify filters and component availability. Components attempted: ['site']\\"", "\\n \\"components\_attempted\\": 3", "\\n \\"components\_processed\\": 0", "\\n \\"components\_skipped\\": 0\\n }", "\\n \\"response\\": {\\n \\"status\\": \\"ok\\"", "\\n \\"message\\": \\"No configurations found for module 'site\_workflow\_manager'. Verify filters and component availability. Components attempted: ['site']\\"", "\\n \\"components\_attempted\\": 3", "\\n \\"components\_processed\\": 0", "\\n \\"components\_skipped\\": 0\\n }\\n}\\n"]` .. raw:: html
* - .. raw:: html
.. _ansible_collections.cisco.dnac.site_playbook_config_generator_module__return-response_3: .. rst-class:: ansible-option-title **response_3** .. raw:: html .. rst-class:: ansible-option-type-line :ansible-option-type:`list` / :ansible-option-elements:`elements=string` .. 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 \\"msg\\": \\"Invalid parameters in playbook: [\\\\\\"Invalid 'site\_type' values in\\n 'component\_specific\_filters.site[1]': ['campus']. Supported values are\\n ['area'", " 'building'", " 'floor'].\\\\\\"]\\"", "\\n \\"response\\": \\"Invalid parameters in playbook: [\\\\\\"Invalid 'site\_type'\\n values in 'component\_specific\_filters.site[1]': ['campus']. Supported\\n values are ['area'", " 'building'", " 'floor'].\\\\\\"]\\"\\n}\\n"]` .. raw:: html
.. Status (Presently only deprecated) .. Authors Authors ~~~~~~~ - Vidhya Rathinam (@VidhyaGit) - Archit Soni (@koderchit) - MOHAMED RAFEEK ABDUL KADHAR (@md-rafeek) - Madhan Sankaranarayanan (@madhansansel) .. Extra links Collection links ~~~~~~~~~~~~~~~~ .. raw:: html .. Parsing errors