• 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-3928POD23thanks
    • Reference








  • Nexus Dashboard
  • USER: admin
  • PASS: cisco.123
  • ND Web interface

  • Gitlab
  • USER: pod23
  • PASS: c1sco.123
  • Gitlab project

  • DEV Server
  • USER: cisco
  • PASS: cisco.123
  • ssh address: 10.0.208.33
  • VNC address: 10.0.208.33:5901

  • Switch Login
  • USER: admin
  • PASS: cisco.123
  • staging-leaf1: 10.15.23.12
  • staging-leaf2: 10.15.23.13
  • staging-spine1: 10.15.23.11
  • prod-leaf1: 10.15.23.15
  • prod-leaf2: 10.15.23.16
  • prod-spine1: 10.15.23.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