Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes in Workflow Manager Modules #196

Merged
merged 127 commits into from
Oct 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
4da588c
User amd Role bug fixed
ajithandrewj Sep 12, 2024
79c5bea
Merge remote-tracking branch 'madhansansel/main' into rma_workflow_fe…
ajithandrewj Sep 12, 2024
117e3cd
Coding started
syed-khadeerahmed Oct 4, 2024
015504f
Merge remote-tracking branch 'madhansansel/main' into provision_workf…
syed-khadeerahmed Oct 4, 2024
c3fba6f
added parameters for new wireless provision
syed-khadeerahmed Oct 4, 2024
4d96b31
re-provision pending for version 2.3.7.6
syed-khadeerahmed Oct 7, 2024
5731350
provision code compleated
syed-khadeerahmed Oct 8, 2024
48c33c3
Merge pull request #85 from madhansansel/main
rukapse Oct 14, 2024
d26a259
Rename the fabric modules to sda_fabric for devices, sites and transits
Abhishek-121 Oct 15, 2024
9049533
Merge branch 'main' of https://github.com/Abhishek-121/dnacenter-ansible
Abhishek-121 Oct 15, 2024
aec173f
Merge pull request #86 from madhansansel/main
rukapse Oct 16, 2024
3eac609
Tested the code for fabric devices and L3 Handoff with IP Transit
Oct 16, 2024
0b9e230
Merge branch 'madhansansel:main' into main
MUTHU-RAKESH-27 Oct 16, 2024
6bb4314
Addressed the review comments
Oct 16, 2024
c446cb7
Addressed the review comments
Oct 16, 2024
1499be6
bug fix
Kandarimegha Oct 16, 2024
ea71dd5
bug fix
Kandarimegha Oct 16, 2024
a7aeddf
Merge remote-tracking branch 'madhansansel/main' into provision_workf…
syed-khadeerahmed Oct 16, 2024
7a44dc0
Merge pull request #430 from MUTHU-RAKESH-27/main
madhansansel Oct 16, 2024
896e97b
Merge branch 'main' of https://github.com/madhansansel/dnacenter-ansi…
Kandarimegha Oct 16, 2024
1058b05
Merge branch 'main' into network_settings
Kandarimegha Oct 16, 2024
710a9a0
bug fix
Kandarimegha Oct 16, 2024
eae3fe1
Merge branch 'network_settings' of https://github.com/Kandarimegha/ma…
Kandarimegha Oct 16, 2024
2754840
Merge pull request #431 from Kandarimegha/network_settings
madhansansel Oct 16, 2024
f34565b
Update the documentation and examples for the mimatch parameter site_…
Abhishek-121 Oct 16, 2024
2067bc0
remove commented code
Abhishek-121 Oct 16, 2024
0f73a19
bug fix
Kandarimegha Oct 16, 2024
1405fe6
Merge branch 'main' into network_settings
Kandarimegha Oct 16, 2024
93fe9bb
Implemented the idempotence for the Cisco ISE server updation
Oct 16, 2024
4be83df
bug fix
Kandarimegha Oct 16, 2024
920ea21
Update docs.yml
fmunozmiranda Oct 16, 2024
1a50886
Merge pull request #194 from cisco-en-programmability/fmunozmiranda-p…
fmunozmiranda Oct 16, 2024
c6a6fe7
Update docs.yml
fmunozmiranda Oct 16, 2024
169bf7c
Merge pull request #195 from cisco-en-programmability/fmunozmiranda-p…
fmunozmiranda Oct 16, 2024
6030db5
bug fix
Kandarimegha Oct 16, 2024
c6baea5
User and role bug fixed
ajithandrewj Oct 17, 2024
def04ba
Merge pull request #433 from Kandarimegha/network_settings
madhansansel Oct 17, 2024
675a400
Merge remote-tracking branch 'madhansansel/main' into user_and_role_w…
ajithandrewj Oct 17, 2024
82e00c5
Addressed the review comments
Oct 17, 2024
95091fb
Modifications for site_enhancement_module
Oct 17, 2024
f0bbb0a
Merge branch 'madhansansel:main' into main
MUTHU-RAKESH-27 Oct 17, 2024
8dbe157
User and role comments fixed
ajithandrewj Oct 17, 2024
bf99e9e
User and role comments fixed
ajithandrewj Oct 17, 2024
564df71
Merge pull request #435 from ajithandrewj/user_and_role_workflow_feature
madhansansel Oct 17, 2024
d0cde18
Merge branch 'main' into main
madhansansel Oct 17, 2024
ebdd3d6
Merge pull request #434 from MUTHU-RAKESH-27/main
madhansansel Oct 17, 2024
62de5a6
Modifications for site_enhancement_module
Oct 17, 2024
f7ea719
Merge pull request #436 from sonalideepthi777/site_enhancement_module
madhansansel Oct 17, 2024
72c9329
bug fixed testing need to be done
syed-khadeerahmed Oct 17, 2024
c6dc3b8
bug fixed
syed-khadeerahmed Oct 17, 2024
1391c9b
minoe fix in inventory
syed-khadeerahmed Oct 17, 2024
36c5198
bug fixed
syed-khadeerahmed Oct 17, 2024
312375b
Add the note of adding virtual network in possible combination, also …
Abhishek-121 Oct 18, 2024
10f906a
Merge pull request #432 from Abhishek-121/main
madhansansel Oct 18, 2024
95f89fe
addressed the review comments
syed-khadeerahmed Oct 18, 2024
851d999
addressed the review comments
syed-khadeerahmed Oct 18, 2024
7cbb946
addressed the review comments
syed-khadeerahmed Oct 18, 2024
8dbdde7
review comments compleated
syed-khadeerahmed Oct 18, 2024
34c442b
change camelCase to snake_case
Kandarimegha Oct 18, 2024
8b9b892
review comments compleated
syed-khadeerahmed Oct 18, 2024
47f3cf4
review comments compleated
syed-khadeerahmed Oct 18, 2024
42d3018
review comments compleated
syed-khadeerahmed Oct 18, 2024
87a54c1
Merge pull request #437 from syed-khadeerahmed/swim_workflow_feature_…
madhansansel Oct 18, 2024
38b389a
Merge pull request #87 from madhansansel/main
rukapse Oct 19, 2024
62f65d0
network compliance, device config backups bug fixes and dnac.py update
rukapse Oct 20, 2024
704bcbf
network compliance, device config backups bug fixes and dnac.py update
rukapse Oct 20, 2024
cdd4fe5
tests compleated for the wireless reprovision
syed-khadeerahmed Oct 21, 2024
dadf084
Merge branch 'main' of https://github.com/madhansansel/dnacenter-ansi…
Kandarimegha Oct 21, 2024
a71438b
change camelCase to snake_case
Kandarimegha Oct 21, 2024
1016c17
testing compleated
syed-khadeerahmed Oct 21, 2024
8a5ee81
Merge main
ajithandrewj Oct 21, 2024
92e0eab
addressed PR review comments
rukapse Oct 21, 2024
1466054
addressed PR review comments
rukapse Oct 21, 2024
e7e2050
addressed PR review comments
rukapse Oct 21, 2024
334df52
addressed PR review comments
rukapse Oct 21, 2024
fda98a4
bug fixed
syed-khadeerahmed Oct 22, 2024
30f7566
sanity fixed
syed-khadeerahmed Oct 22, 2024
4060b9c
spelling mistake fix for sda_host_port_onboarding module
rukapse Oct 22, 2024
435d7f9
RMA bugs fixed
ajithandrewj Oct 22, 2024
26f19f3
Merge pull request #438 from rukapse/dev
madhansansel Oct 22, 2024
e802620
Merge remote-tracking branch 'madhansansel/main' into rma_workflow_fe…
ajithandrewj Oct 22, 2024
d153104
RMA bugs fixed
ajithandrewj Oct 22, 2024
2e3836e
RMA bugs fixed
ajithandrewj Oct 22, 2024
f54983a
Tested the L2 Handoff and L3 Handoff with SDA Transit
Oct 22, 2024
766ea1b
Add the new feature of deploying the template to the devices using de…
Abhishek-121 Oct 22, 2024
5c05493
camelCase to snake_case
Kandarimegha Oct 22, 2024
f155ae5
Merge branch 'main' into device_credential
Kandarimegha Oct 22, 2024
df673b6
bug fix
Kandarimegha Oct 22, 2024
76643af
Merge pull request #441 from ajithandrewj/rma_workflow_feature
madhansansel Oct 23, 2024
36afef3
Addressed the review comments
Oct 23, 2024
6651dc7
Merge pull request #442 from MUTHU-RAKESH-27/main
madhansansel Oct 23, 2024
9be6cda
review comments fixed
syed-khadeerahmed Oct 23, 2024
f2725e9
review comments fixed
syed-khadeerahmed Oct 23, 2024
4b799a6
bug fix
Kandarimegha Oct 23, 2024
7bd6b47
Merge branch 'main' into device_credential
Kandarimegha Oct 23, 2024
d670b9d
bug fix
Kandarimegha Oct 23, 2024
c37409f
Bug fix
Kandarimegha Oct 23, 2024
f0dd351
addressed review comments
syed-khadeerahmed Oct 24, 2024
065184f
Merge branch 'main' into provision_workflow_feature
syed-khadeerahmed Oct 24, 2024
e82d206
Ordered the device_config details before removing the devices from th…
Oct 24, 2024
1614d71
minor fix in inventory
syed-khadeerahmed Oct 24, 2024
96b2762
Address review comments, fix the issue of get_device_ids_from_site ha…
Abhishek-121 Oct 24, 2024
75cb148
rename the variable in inventory_intent module
Abhishek-121 Oct 24, 2024
e02447e
review comments fixed
syed-khadeerahmed Oct 24, 2024
2110190
remove extra line
Abhishek-121 Oct 24, 2024
ab052ef
Merge pull request #443 from Abhishek-121/main
madhansansel Oct 24, 2024
c510d58
Bug fix
Kandarimegha Oct 24, 2024
63c23d0
Addressed the review commetns
Oct 24, 2024
e5b3214
Merge pull request #444 from MUTHU-RAKESH-27/main
madhansansel Oct 24, 2024
b111f3b
review comments fixed
syed-khadeerahmed Oct 24, 2024
cefa34c
Code change
Kandarimegha Oct 24, 2024
4e7a870
Merge branch 'main' into device_credential
Kandarimegha Oct 24, 2024
c56556c
Merge pull request #440 from syed-khadeerahmed/provision_workflow_fea…
madhansansel Oct 24, 2024
bd81395
Merge branch 'main' into device_credential
Kandarimegha Oct 24, 2024
6bb315e
Removed the check for the WLC, whether it is provisioned or not
Oct 24, 2024
ac039ed
Merge branch 'madhansansel:main' into main
MUTHU-RAKESH-27 Oct 24, 2024
d7053c9
Bug fix
Kandarimegha Oct 24, 2024
63ed9b0
Resolved the sanity issues
Oct 24, 2024
736aef7
Bug Fix
Kandarimegha Oct 24, 2024
31dc2b0
Merge pull request #439 from Kandarimegha/device_credential
madhansansel Oct 24, 2024
b0e686a
PNP device claim bug fixed.'
md-rafeek Oct 24, 2024
191c39f
Merge branch 'main' of https://github.com/madhansansel/dnacenter-ansi…
md-rafeek Oct 24, 2024
b88b510
Addressed the review comments
Oct 25, 2024
a97a1b5
Merge pull request #446 from md-rafeek/pnp_workflow_enhancement
madhansansel Oct 25, 2024
46520e4
Merge pull request #445 from MUTHU-RAKESH-27/main
madhansansel Oct 25, 2024
a07212f
Merge pull request #447 from cisco-en-programmability/main
madhansansel Oct 25, 2024
dc9371b
changes in workflow manager modules
madhansansel Oct 25, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
git config user.email "${GITHUB_ACTOR}@bots.github.com"
git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/*
- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: "3.7"
- name: Install dependencies
Expand Down
26 changes: 26 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1038,3 +1038,29 @@ releases:
- device_credential_workflow_manager.py - added attribute 'apply_credentials_to_site'.
- accesspoint_workflow_manager.py - added attribute 'factory_reset_aps'.
- Ansible utils requirement updated.
6.22.0:
release_date: "2024-10-25"
changes:
release_summary: Code changes in workflow manager modules.
minor_changes:
- Added 'lan_automation_workflow_manager' to automate network discovery, deployment, and device configuration with LAN Automation.
- Added 'sda_fabric_devices_workflow_manager' to manage SDA fabric devices.
- Bug fixes in accesspoint_workflow_manager module
- Changes in device_configs_backup_workflow_manager module
- Code enhancements in device_credential_workflow_manager module
- Enhancements in ise_radius_integration_workflow_manager module
- Code changes in network_compliance_workflow_manager module
- Bug fixes in network_settings_workflow_manager module
- Bug fixes in pnp_workflow_manager module
- Code changes in rma_workflow_manager module
- Code changes in sda_fabric_devices_workflow_manager module
- Code changes in sda_fabric_sites_zones_workflow_manager module
- Code changes in sda_fabric_virtual_networks_workflow_manager module
- Code changes in sda_host_port_onboarding_workflow_manager module
- Code changes in site_workflow_manager module
- Code changes in swim_workflow_manager module
- Code change in template_workflow_manager module
- Code change in user_role_manager module
- Changes in dnac.py
- inventory_workflow_manager.py - added attribute hostnames, serial_numbers and mac_addresses
- inventory_workflow_manager.py - Removed attribute hostname_list, serial_number_list and mac_address_list
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.21.0
version: 6.22.0
readme: README.md
authors:
- Rafael Campos <[email protected]>
Expand Down
33 changes: 29 additions & 4 deletions playbooks/template_workflow_manager.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@
dnac_username: "{{ dnac_username }}"
dnac_password: "{{ dnac_password }}"
dnac_verify: "{{ dnac_verify }}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{ dnac_debug }}"
dnac_log: True
dnac_log: true
dnac_log_level: DEBUG
dnac_log_append: True
dnac_log_file_path: "{{ dnac_log_file_path }}"
validate_response_schema: False
dnac_log_append: true
# dnac_log_file_path: "{{ dnac_log_file_path }}"
validate_response_schema: false
state: "merged"
config_verify: true
#ignore_errors: true #Enable this to continue execution even the task fails
Expand All @@ -41,6 +42,30 @@
import:
project: "{{ item.import_project }}"
template: "{{ item.import_template }}"

deploy_template:
project_name: "{{ item.proj_name }}"
template_name: "{{ item.temp_name }}"
force_push: "{{ item.force_push }}"
template_parameters:
- param_name: "{{ item.template_parameters.param_name }}"
param_value: "{{ item.template_parameters.param_value }}"
- param_name: "{{ item.template_parameters.param_name }}"
param_value: "{{ item.template_parameters.param_value }}"
device_details:
# Provide any of the one device_specific details either device_ips, device_hostnames
# serial_numbers, mac_addresses to deploy template to the devices
# device_ips: "{{ item.device_details.device_ips }}"
device_hostnames: "{{ item.device_details.device_hostnames }}"
# serial_numbers: "{{ item.device_details.serial_numbers }}"
# mac_addresses: "{{ item.device_details.mac_addresses }}"
site_provisioning_details:
# Provide the site name and other parameters are optional to narrow down the results
- site_name: "{{ item.site_provisioning_details.site_name }}"
device_family: "{{ item.site_provisioning_details.device_family }}"
device_role: "{{ item.site_provisioning_details.device_role }}"
device_tag: "{{ item.site_provisioning_details.device_tag }}"

register: template_result
with_items: '{{ template_details }}'
tags:
Expand Down
Loading
Loading