Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
d5f8542
Bug fix in progress
Priyadharshini16092002 Apr 10, 2026
1679710
Inventory Module Fixes
shatagopasunil Apr 13, 2026
ef07854
changes in galaxy
madhansansel Apr 14, 2026
e4a7f6c
New design changes for wired_campus_automation_playbook_config_generator
Apr 15, 2026
28e2dba
Line Issue Fix
shatagopasunil Apr 15, 2026
a863abb
Sanity fix
shatagopasunil Apr 15, 2026
f8105b9
Refactor return type of get_fabric_devices_configuration method to a …
koderchit Apr 15, 2026
2fd4975
Merge branch 'main' into bug-fix/sda-fabric-devices-pcg
koderchit Apr 15, 2026
af5158a
Optimizing the get_fabric_site_name_to_id_mapping method in brownfiel…
koderchit Apr 15, 2026
7f1c293
Merge branch 'bug-fix/sda-fabric-devices-pcg' of https://github.com/k…
koderchit Apr 15, 2026
971ecde
Sanity Fix
koderchit Apr 15, 2026
d8b36f8
Wireless Design Bug Fix
shatagopasunil Apr 15, 2026
e5f9959
bug fixed for pnp overwrite
syed-khadeerahmed Apr 15, 2026
114aeb9
Addressed Review comments
koderchit Apr 15, 2026
1e994e6
Refactor return type of get_fabric_devices_configuration method to a …
madhansansel Apr 15, 2026
2baaeec
multiple_ip_to_mac_addresses support
Apr 16, 2026
ecc4e94
Addressed Review Comments
shatagopasunil Apr 16, 2026
824c86a
Update tags structure in tags_workflow_manager module and related tes…
koderchit Apr 16, 2026
4e74637
bug fixed
syed-khadeerahmed Apr 16, 2026
d1c14e7
Enhance tag name update logic to verify 'new_name' presence before up…
koderchit Apr 16, 2026
f30eb3f
Inventory Module Fixes (#415)
madhansansel Apr 16, 2026
e8e44ee
Wireless Design Bug Fix (#417)
madhansansel Apr 16, 2026
933b16a
Bug Fixed
Priyadharshini16092002 Apr 17, 2026
189b0f7
Bugs fixed
Priyadharshini16092002 Apr 17, 2026
0d560f6
Bugs fixed
Priyadharshini16092002 Apr 17, 2026
449931d
Addressed comments
Apr 17, 2026
5bcc046
Addressed comments
Apr 17, 2026
26ab7a9
Inventory Validation Fixes
shatagopasunil Apr 17, 2026
41469ad
New design changes for wired_campus_automation_playbook_config_genera…
madhansansel Apr 17, 2026
d38f0e5
doc update: Add a note that duration_in_mins must be between 30 and 480.
Kandarimegha Apr 17, 2026
93b5e56
Addressed comments
Apr 17, 2026
d40b7a3
IT Updated to test with the current setup
koderchit Apr 17, 2026
f394b4b
Addressed review comments
Priyadharshini16092002 Apr 17, 2026
eda87e8
Added Batch Support for device credentials retrieval
shatagopasunil Apr 17, 2026
deb1b81
multiple_ip_to_mac_addresses support (#419)
madhansansel Apr 17, 2026
b7e89cf
review comments done
syed-khadeerahmed Apr 19, 2026
a2a12ec
Merge branch 'main' into brownfield_pnp_playbook_generator_module
syed-khadeerahmed Apr 19, 2026
c48328f
Addressed Review Comments
shatagopasunil Apr 19, 2026
a6d484d
UT fixed
syed-khadeerahmed Apr 19, 2026
b257d40
Merge branch 'main' into brownfield_application_policy_playbook_gener…
syed-khadeerahmed Apr 19, 2026
8a68ffa
UT fixed
syed-khadeerahmed Apr 19, 2026
654bc80
Addressed Review Comments
shatagopasunil Apr 19, 2026
25c2a7a
Bug fix in progress
Priyadharshini16092002 Apr 20, 2026
6e541d4
Inventory CG Module Validation Fixes (#422)
madhansansel Apr 20, 2026
6b6f464
doc update: Add a note that duration_in_mins must be between 30 and 4…
madhansansel Apr 20, 2026
7ff06d6
Added Batch Support for device credentials retrieval (#425)
madhansansel Apr 20, 2026
c60c28a
Addressed review comments
Priyadharshini16092002 Apr 20, 2026
a0c8c0e
Addressed review comments
Priyadharshini16092002 Apr 20, 2026
017b38b
Add example for enable_bpu_guard param update
shatagopasunil Apr 20, 2026
8ecc519
Lint issue fix
shatagopasunil Apr 20, 2026
236fb03
Bugs fixed - Events and notifications workflow manager (#420)
madhansansel Apr 20, 2026
5f3e46e
Duplicate words
madhansansel Apr 20, 2026
82faacf
Merge branch 'main' of github.com:cisco-en-programmability/catalyst-c…
madhansansel Apr 20, 2026
6e71dc7
Bug Fix - events and notifications playbook config generator (#421)
madhansansel Apr 20, 2026
ab78e69
review comments fixed
syed-khadeerahmed Apr 20, 2026
111aa54
Validate null filters
shatagopasunil Apr 20, 2026
a51d465
bug fixed for pnp overwrite (#418)
madhansansel Apr 20, 2026
74686aa
Validate null filters (#429)
madhansansel Apr 20, 2026
8e92e7e
Merge branch 'main' into enhancement/tags_workflow_manager
koderchit Apr 20, 2026
9a02fae
Addressed review comments
Priyadharshini16092002 Apr 21, 2026
d0aeb5b
Bugs fixed
Priyadharshini16092002 Apr 21, 2026
f8f8796
Bug fixed - User and role playbook config generator (#428)
madhansansel Apr 21, 2026
aa015ad
review comments fixed
syed-khadeerahmed Apr 21, 2026
e9bb370
Switch profile CG - update overwrite code fixed
md-rafeek Apr 21, 2026
ad63ed8
Merge branch 'main' of https://github.com/cisco-en-programmability/ca…
md-rafeek Apr 21, 2026
149d981
Wireless profile CG - Overwrite code issue fixed
md-rafeek Apr 21, 2026
691a864
Integration Tests
koderchit Apr 21, 2026
a126cbe
Unit tests
koderchit Apr 21, 2026
ce20c3d
Indentation fixed
koderchit Apr 21, 2026
eaa5618
added example
koderchit Apr 21, 2026
5e40969
Application policy bug fixed (#426)
madhansansel Apr 21, 2026
7cfe294
Switch profile Config Generator - Overwrite status and message update…
madhansansel Apr 21, 2026
33018d6
Wireless profile Config Generator - Overwrite status and message upda…
madhansansel Apr 21, 2026
dd87d5a
lint fix
koderchit Apr 21, 2026
f326ad1
Sanity Fix
koderchit Apr 21, 2026
bcd06be
Fix tags workflow manager to support plural tags and tag_memberships …
madhansansel Apr 21, 2026
c5fb9ef
Integration and Unit tests - SDA Fabric Device Workflow Manager (#433)
madhansansel Apr 21, 2026
3be0592
Handelled missing child sites case.
koderchit Apr 21, 2026
b958e77
Handelled missing child sites case. (#434)
madhansansel Apr 21, 2026
f5e9ef7
Added missing validations
Apr 22, 2026
5aac101
Addressed review comments
Priyadharshini16092002 Apr 22, 2026
2ab5e97
Fixed sanity
Priyadharshini16092002 Apr 22, 2026
16f1102
Bugs fixed - user and role workflow manager (#430)
madhansansel Apr 22, 2026
54d5c00
Modified param from enable_bpu_guard to enable_bpdu_guard
shatagopasunil Apr 22, 2026
a0040be
Aligning the playbook config generater with the recent changes in tag…
koderchit Apr 22, 2026
4a433a7
Add documentation for parallel execution of LAN Automation sessions i…
koderchit Apr 22, 2026
8d87e6a
Sanity Fix
koderchit Apr 22, 2026
090dd22
Addressed comments
Apr 22, 2026
a5102d9
Lint Fix
koderchit Apr 22, 2026
8a87a7a
Add documentation for parallel execution of LAN Automation sessions …
madhansansel Apr 22, 2026
8f4e9ab
Aligning the tags playbook config generator with the recent changes i…
madhansansel Apr 22, 2026
832609a
Add example for enable_bpu_guard param update (#427)
madhansansel Apr 22, 2026
c9032ce
Added missing validations in wired_campus_automation_workflow_manager…
madhansansel Apr 22, 2026
9ca0949
bug fix
Kandarimegha Apr 23, 2026
dc24751
Merge branch 'main' into cg_issue_settings
Kandarimegha Apr 23, 2026
9aeb017
Merge from mainline (#439)
madhansansel Apr 23, 2026
0c93f80
fix(assurance_issue_playbook_config_generator): add strict key valida…
madhansansel Apr 23, 2026
3d2aa1e
update in changelog
madhansansel Apr 23, 2026
8e9351b
Removing Device Credentials Fetch
shatagopasunil Apr 23, 2026
bc9cedf
Removing Device Credentials Fetch (#440)
madhansansel Apr 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2045,3 +2045,32 @@ releases:
- Changes in wireless_design_playbook_config_generator module
- Changes in wireless_design_workflow_manager module
- Added 'member_template_deployment_info' attribute in template_workflow_manager module

6.51.0:
release_date: "2026-04-23"
changes:
release_summary: Minor changes in workflow manager modules
minor_changes:
- Changes in application_policy_workflow_manager module
- Changes in assurance_icap_settings_workflow_manager module
- Changes in assurance_issue_playbook_config_generator module
- Changes in device_credential_playbook_config_generator module
- Changes in events_and_notifications_playbook_config_generator module
- Changes in events_and_notifications_workflow_manager module
- Changes in inventory_playbook_config_generator module
- Changes in lan_automation_workflow_manager module
- Changes in network_profile_switching_playbook_config_generator module
- Changes in network_profile_wireless_playbook_config_generator module
- Changes in pnp_playbook_config_generator module
- Changes in sda_fabric_devices_playbook_config_generator module
- Changes in sda_fabric_devices_workflow_manager module
- Changes in sda_fabric_sites_zones_playbook_config_generator module
- Changes in sda_fabric_virtual_networks_workflow_manager module
- Changes in tags_playbook_config_generator module
- Changes in tags_workflow_manager module
- Changes in template_workflow_manager module
- Changes in user_role_playbook_config_generator module
- Changes in user_role_workflow_manager module
- Changes in wired_campus_automation_playbook_config_generator module
- Changes in wired_campus_automation_workflow_manager module
- Changes in wireless_design_playbook_config_generator module
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
namespace: cisco
name: dnac
version: 6.50.0
version: 6.51.0
readme: README.md
authors:
- Rafael Campos <rcampos@cloverhound.com>
Expand Down
1,148 changes: 40 additions & 1,108 deletions playbooks/inventory_playbook_config_generator.yml

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions playbooks/tags_playbook_config_generator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
file_mode: "overwrite"
config:
component_specific_filters:
components_list: ["tag"]
components_list: ["tags"]

# Example 4: Generate only tag membership configurations
- name: Generate tag memberships only
Expand Down Expand Up @@ -131,7 +131,7 @@
file_mode: "overwrite"
config:
component_specific_filters:
components_list: ["tag", "tag_memberships"]
components_list: ["tags", "tag_memberships"]

# Example 6: Auto-populate components_list from component filters
- name: Generate configuration with auto-populated components_list
Expand Down Expand Up @@ -159,12 +159,12 @@
file_mode: "overwrite"
config:
component_specific_filters:
# No components_list specified, but tag filters are provided
# The 'tag' component will be automatically added to components_list
tag:
# No components_list specified, but tags filters are provided
# The 'tags' component will be automatically added to components_list
tags:
- tag_name: Production
- tag_name: Data-Center
# This will automatically include 'tag' in components_list and retrieve only those tags
# This will automatically include 'tags' in components_list and retrieve only those tags

# Example 7: Filter specific tags by name
- name: Generate configuration for specific tags by name
Expand Down Expand Up @@ -192,8 +192,8 @@
file_mode: "overwrite"
config:
component_specific_filters:
components_list: ["tag", "tag_memberships"]
tag:
components_list: ["tags", "tag_memberships"]
tags:
- tag_name: Production
- tag_name: Data-Center

Expand Down Expand Up @@ -223,7 +223,7 @@
file_mode: "overwrite"
config:
component_specific_filters:
components_list: ["tag", "tag_memberships"]
components_list: ["tags", "tag_memberships"]
tag_memberships:
- tag_name: Campus-Switches
- tag_name: Core-Routers
Expand Down Expand Up @@ -254,8 +254,8 @@
file_mode: "append"
config:
component_specific_filters:
components_list: ["tag", "tag_memberships"]
tag:
components_list: ["tags", "tag_memberships"]
tags:
- tag_name: Branch-Office
- tag_name: Access-Points

Expand Down
167 changes: 83 additions & 84 deletions playbooks/tags_workflow_manager.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,89 +22,88 @@
state: merged
config_verify: true
config:
- tag:
name: Servers_Connected_Devices_and_Interfaces
description: Tag for devices and interfaces connected to servers
device_rules:
rule_descriptions:
- rule_name: device_name
search_pattern: equals
value: Border
operation: ILIKE
- rule_name: device_family
search_pattern: contains
value: "9300"
operation: ILIKE
- rule_name: device_series
search_pattern: equals
value: "9X"
operation: ILIKE
- rule_name: ip_address
search_pattern: starts_with
value: "10.197"
operation: ILIKE
- rule_name: location
search_pattern: contains
value: "Global/India"
operation: ILIKE
- rule_name: version
search_pattern: ends_with
value: "3.8.0"
operation: ILIKE

port_rules:
scope_description:
scope_category: SITE
scope_members:
- GLOBAL
rule_descriptions:
- rule_name: speed
search_pattern: contains
value: "100000"
operation: ILIKE
- rule_name: admin_status
search_pattern: Equals
value: Active
operation: ILIKE
- rule_name: port_name
search_pattern: equals
value: TenGigaBitEthernet1/0/1
operation: ILIKE
- rule_name: operational_status
search_pattern: contains
value: Active
operation: ILIKE
- rule_name: description
search_pattern: contains
value: Border To Fusion Link
operation: ILIKE
- tags:
- name: Servers_Connected_Devices_and_Interfaces
description: Tag for devices and interfaces connected to servers
device_rules:
rule_descriptions:
- rule_name: device_name
search_pattern: equals
value: Border
operation: ILIKE
- rule_name: device_family
search_pattern: contains
value: "9300"
operation: ILIKE
- rule_name: device_series
search_pattern: equals
value: "9X"
operation: ILIKE
- rule_name: ip_address
search_pattern: starts_with
value: "10.197"
operation: ILIKE
- rule_name: location
search_pattern: contains
value: "Global/India"
operation: ILIKE
- rule_name: version
search_pattern: ends_with
value: "3.8.0"
operation: ILIKE

port_rules:
scope_description:
scope_category: SITE
scope_members:
- GLOBAL
rule_descriptions:
- rule_name: speed
search_pattern: contains
value: "100000"
operation: ILIKE
- rule_name: admin_status
search_pattern: Equals
value: Active
operation: ILIKE
- rule_name: port_name
search_pattern: equals
value: TenGigaBitEthernet1/0/1
operation: ILIKE
- rule_name: operational_status
search_pattern: contains
value: Active
operation: ILIKE
- rule_name: description
search_pattern: contains
value: Border To Fusion Link
operation: ILIKE
- tag_memberships:
tags:
- Servers_Connected_Devices_and_Interfaces
device_details:
- ip_addresses:
- 10.197.156.97
- 10.197.156.98
- 10.197.156.99
hostnames:
- SJC_Border1
- SJC_Border2
- NY_Border1
mac_addresses:
- e4:38:7e:42:bc:00
- 6c:d6:e3:75:5a:e0
- 34:5d:a8:3b:d8:e0
serial_numbers:
- SAD055006NE
- SAD04350EEU
- SAD055108C2
port_names:
- FortyGigabitEthernet1/1/1
- FortyGigabitEthernet1/1/2
site_details:
- site_names:
- Global/prime_site_global/prime_site/Bengaluru
port_names:
- FortyGigabitEthernet1/1/1
- FortyGigabitEthernet1/1/2
- tags:
- Servers_Connected_Devices_and_Interfaces
device_details:
- ip_addresses:
- 10.197.156.97
- 10.197.156.98
- 10.197.156.99
hostnames:
- SJC_Border1
- SJC_Border2
- NY_Border1
mac_addresses:
- e4:38:7e:42:bc:00
- 6c:d6:e3:75:5a:e0
- 34:5d:a8:3b:d8:e0
serial_numbers:
- SAD055006NE
- SAD04350EEU
- SAD055108C2
port_names:
- FortyGigabitEthernet1/1/1
- FortyGigabitEthernet1/1/2
site_details:
- site_names:
- Global/prime_site_global/prime_site/Bengaluru
port_names:
- FortyGigabitEthernet1/1/1
- FortyGigabitEthernet1/1/2
Loading
Loading