Introduction
Introduction
NDFC and Ansible
Ansible NDFC Collection
Lab Environment and Topology
Lab Topology
VS Code as your IDE
Task01 Setup Ansible
Main Playbook Design
Staging Fabric Connectivity
Task02 Overlay Playbook
Design Overlay Playbook
Config Overlay
Verify Overlay Config
Task03 CI/CD Pipeline
Infrastructure as Code
Production Environment
CI/CD Pipeline
Trigger CI Pipeline
Trigger CD Pipeline
Thanks
Thanks
Reference
Bonus: Task04 Policy Playbook
Design Policy Playbook
Config template and policy
Verify Policy Config
DEVWKS-3928
POD30
thanks
Reference
Credentials
Toggle Dropdown
Nexus Dashboard
USER: admin
PASS: cisco.123
ND Web interface
Gitlab
USER: user30
PASS: cisco.123
Gitlab project
DEV Server
USER: cisco
PASS: cisco.123
ssh address: 10.0.208.40
VNC address: 10.0.208.40:5901
Switch Login
USER: admin
PASS: cisco.123
staging-leaf1: 10.15.30.12
staging-leaf2: 10.15.30.13
staging-spine1: 10.15.30.11
prod-leaf1: 10.15.30.15
prod-leaf2: 10.15.30.16
prod-spine1: 10.15.30.14
Task04
Reference
Reference
Cisco NDFC Fabric Controller Configuration Guide, Release 12.0.x
Ansible Galaxy Project for NDFC Ansible Collection
GitHub Repo for NDFC Ansible Collection
Ansible Lint Tool
GitLab CI/CD
All the code for this lab
Introduction
NDFC and Ansible
Lab Environment and Topology
Task01 Setup Ansible
Task02 Overlay Playbook
Task03 CI/CD Pipeline
Thanks
Bonus: Task04 Policy Playbook
Thanks
Design Policy Playbook