https://github.com/ucs-compute-solutions/flexpodxcs-n9k-ico-workflows
FlexPod Nexus 9K Device Configuration using Intersight Cloud Orchestrator
https://github.com/ucs-compute-solutions/flexpodxcs-n9k-ico-workflows
Last synced: 2 months ago
JSON representation
FlexPod Nexus 9K Device Configuration using Intersight Cloud Orchestrator
- Host: GitHub
- URL: https://github.com/ucs-compute-solutions/flexpodxcs-n9k-ico-workflows
- Owner: ucs-compute-solutions
- License: other
- Created: 2022-04-27T19:56:15.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-22T02:16:11.000Z (almost 3 years ago)
- Last Synced: 2025-01-23T06:09:05.314Z (4 months ago)
- Homepage:
- Size: 53.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://developer.cisco.com/codeexchange/github/repo/ucs-compute-solutions/FlexPodXCS-N9K-ICO-WorkFlows)
# Intersight Orchestrator work-flow for configuring N9K devices for FlexPodThis repository contains canned Intersight Cloud Orchestrator work-flow for configuring a pair of N9K ethernet switching devices required for FlexPod reference architeture implementation. Its expected to have physical connections, required hardware model, NXOS versions, NxAPI feature enabled and have already been physically connected based on FlexPod latest CVD reccomendations. Also these N9K devices have been claimed to your Intersight account using on-prem Intersight Assist running on your on-prem.
More details can be found out in this FlexPodXCS white papter -https://www.cisco.com/c/en/us/products/collateral/servers-unified-computing/ucs-x-series-modular-system/flexpod-xcs-solution-with-intersight-wp.html
Once the N9K devices with NxAPI feature enabled on them and are successfully claimed to the Intersight account, uber work-flow can be imported using Import feature in Orchestration menu. Intersight account must have premier license installed in order to enable Intersight Cloud Orchestrator feature set. Importing uber work-flow alone, imports all sub-workflows, custom tasks, config tasks, parallel loop tasks, conditional tasks and validation tasks all together. There is no other requirement needed to run the work-flow except giving required inputs during the work-flow execution.
Uber work-flow for configuring N9k devices for FlexPod based on CVD best practices -
Sub-workflow for enabling features:
Following features will be enabled through this sub-workflow -
enabled_features:
- lacp
- vpc
- interface-vlan
- nxapi
- udld
- lldp
Sub-workflow for global settings:
Following STP & LB settings get configured by this sub-workflow -
global_settings:
- spanning-tree port type network default
- spanning-tree port type edge bpduguard default
- spanning-tree port type edge bpdufilter default
- port-channel load-balance src-dst l4port
- system default switchport
- system default switchport shutdown
Sub-workfloe for NTP configuration:
![]()
Sub-workflow for vLAN configuration:
Sub-workflow for vPC configuration:
Sub-workflow for Port-Channel configuration: