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

workflow_manager module #218

Merged
merged 41 commits into from
Dec 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
dd04f03
provision bugs fixed
syed-khadeerahmed Dec 4, 2024
34d4ee6
working on provision bugs
syed-khadeerahmed Dec 5, 2024
36817bf
Working on the fix
syed-khadeerahmed Dec 8, 2024
6352806
bugs coding in progress
syed-khadeerahmed Dec 9, 2024
84723cc
Merge branch 'main' of https://github.com/cisco-en-programmability/ca…
syed-khadeerahmed Dec 10, 2024
e98d330
Network setting delete all enhancement
md-rafeek Dec 10, 2024
6a2473f
Network setting delete all enhancement
md-rafeek Dec 10, 2024
9ee6fd6
Network setting delete all enhancement
md-rafeek Dec 10, 2024
dbd54be
Network setting delete all enhancement sanity
md-rafeek Dec 10, 2024
71cbe8c
bugs fixed
syed-khadeerahmed Dec 12, 2024
89bdeb6
bugs fixed
syed-khadeerahmed Dec 12, 2024
7cc5fac
bugs fixed
syed-khadeerahmed Dec 12, 2024
dc27a9b
sanity fixed
syed-khadeerahmed Dec 12, 2024
7015790
Breaking existing create global fixed
md-rafeek Dec 12, 2024
d344c3c
Breaking existing create global fixed
md-rafeek Dec 12, 2024
f4ae2e8
minor change in log
syed-khadeerahmed Dec 13, 2024
8ccfd7a
added new API to get the device site
syed-khadeerahmed Dec 13, 2024
a9c2e08
added new API to get the device site
syed-khadeerahmed Dec 13, 2024
bf8a4ea
Negative reserve ip pool testing cleared
md-rafeek Dec 13, 2024
ec7d384
Merge branch 'main' of https://github.com/cisco-en-programmability/ca…
md-rafeek Dec 13, 2024
cf61045
swim bug fixed
syed-khadeerahmed Dec 16, 2024
f56fc40
Merge branch 'main' of https://github.com/cisco-en-programmability/ca…
md-rafeek Dec 16, 2024
9b7e50e
Merge from mainline (#71)
madhansansel Dec 16, 2024
8cd0712
Fix duplication issue in LAN automation workflow manager
maaliaj Dec 17, 2024
38837e0
Address all code reveiw comments
md-rafeek Dec 17, 2024
67991b6
Merge branch 'main' of https://github.com/cisco-en-programmability/ca…
md-rafeek Dec 17, 2024
50e6714
Address all code reveiw comments sanity fixed
md-rafeek Dec 17, 2024
97fb183
addressed review comments
syed-khadeerahmed Dec 17, 2024
c1ba82b
review comments fixed
syed-khadeerahmed Dec 17, 2024
3385f94
review comments fixed
syed-khadeerahmed Dec 17, 2024
d33c515
review comments fixed
syed-khadeerahmed Dec 17, 2024
5f85c3b
Fix duplication issue in LAN automation workflow manager (#72)
madhansansel Dec 17, 2024
347400e
Pool name change updated
md-rafeek Dec 17, 2024
88b09a4
New provision workflow feature (#62)
madhansansel Dec 17, 2024
8573416
swim bug fixed - image activation for all the child sites devices - V…
madhansansel Dec 17, 2024
446a197
fixed galaxy publishing error
rukapse Dec 17, 2024
311bb7e
Merge remote-tracking branch 'integration/main' into dev
rukapse Dec 17, 2024
9d799cc
fixed galaxy publishing error for SDA Host Port Onboarding Module (#73)
madhansansel Dec 17, 2024
4134280
Updated the code reveiw comments
md-rafeek Dec 17, 2024
a2cca33
Network setting delete all enhancement (#60)
madhansansel Dec 17, 2024
c526f68
Merge pull request #217 from cisco-en-programmability/main
JosePabloOcampo1212 Dec 17, 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
6 changes: 6 additions & 0 deletions plugins/modules/lan_automation_workflow_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -1234,6 +1234,12 @@ def extract_lan_automation(self, config):
msg="IP address: {} does not exist in Catalyst Center. Please provide a valid IP address for "
"'lan_automation -> peer_device_management_ip_address'!".format(peer_device_ip), response=[]
)
self.log("Validate peer device management IP address is not the same as primary device IP", "INFO")
if primary_device_ip == peer_device_ip:
self.module.fail_json(
msg="The primary device management IP address '{}' cannot be the same as the peer device IP "
"address '{}'.".format(primary_device_ip, peer_device_ip), response=[]
)
self.log("Peer device management IP address '{}' is valid.".format(peer_device_ip), "DEBUG")
else:
self.log("Peer device IP not provided. Skipping peer device checks.", "INFO")
Expand Down
Loading
Loading