SlideShare a Scribd company logo
Sean Cavanaugh
Technical Marketing Manager, Ansible
seanc@redhat.com
Beginner's Guide to NetDevOps with
Cisco DevNet and Ansible
Hank Preston
Developer Evangelist, Cisco
hapresto@cisco.com
WHAT WE’RE TALKING ABOUT TODAY
2.5 Announcement
Red Hat Summit
Ansible Automates
Ansiblefest 2018
NetDevOps with Cisco’s Hank Preston
- Cisco IOS-XE
- Cisco NX-OS
- Cisco ACI
- What to do next?
Q/A
Installation Directions:
docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
Ansible 2.5 Porting Guide:
docs.ansible.com/ansible/2.5/porting_guides/porting_guide_2.5.html
Ansible 2.5 Networking Features Blog:
www.ansible.com/blog/coming-soon-networking-features-in-ansible-2.5
Ansible 2.5 has launched
network_cli and netconf are top level connection methods!
Look, Feel and Operate like Ansible
Provider method is no longer needed
---
- hosts: rtr1
connection: network_cli
remote_user: admin
become: yes
become_method: enable
tasks:
- name: Backup Configuration
ios_config:
backup: yes
For more information or to register visit: ansible.com/automates
Washington D.C.
April 19th, 2018
Tokyo, Japan
April 24, 2018
Kuala Lumpur, Malaysia
April 19th, 2018
April 30- May 4
Booth 1120
Hybrid Cloud Network
Interconnect with Ansible
Steven Carter, Principal Solutions Architect
Peter Sprygada, Distinguished Engineer
Tuesday, May 8 @ 11:45AM
May 8-10
Top 3 F5 BIG-IP and
Ansible Use Cases
Eric Mcleroy, Sr. Solutions Architect
Wednesday, May 9 @ 4:30PM
Booth 849
August 13-16, Boston, MA
October 2-3
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Ansible + Cisco Scope
• Demo: NetDevOps
Configuration Management
with Ansible
• What to do next!
Review
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• ACI
http://bit.ly/ansible-aci
• AireOS
http://bit.ly/ansible-aireos
• ASA
http://bit.ly/ansible-asa
• IOS
http://bit.ly/ansible-ios
• IOS XR
http://bit.ly/ansible-iosxr
• NX OS
http://bit.ly/ansible-nxos
• NETCONF
http://bit.ly/ansible-netconf
• NSO
http://bit.ly/ansible-nso
• UCS
http://bit.ly/ansible-ucs
What can you do with Ansible + Cisco?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Physical Topology
• “Core” – IOS XE Routers
• “Distribution” – NX-OS Switches
• “Access” – NX-OS Switches
• Network has been cabled
already
• Management access to devices
enabled
• No other configuration completed
Starting Network Topology
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Layer 3 Links between Core/Dist
• OSPF Area 0 Routing Configured
• Distribution configured for VPC
Domain
• Layer 2 port-channel trunk to
access
• Set of VLANs Configured
• SVIs at Distribution with HSRP
Configured
Desired Network Configuration
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Inventory File
• List network devices
• Connection details
• Logically grouped for configuration
• Host/Group Variable Files
• Device specific details
• General group details
• Ansible Roles
• Align to network roles
• Ansible Playbook
• Run roles against relevant groups
Use our Ansible Mastery!
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Network Policy: Bridge Domains, VRFs, etc
• Application Policy: App Profiles, EPGs, Contracts, etc
ACI Application Policy with Ansible
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Resources
• Network Automation with Ansible
(ansible.com)
• Ansible Network Modules
(ansible.com)
• Networking Support Docs
(ansible.com)
• Do the Demo Yourself!
• https://github.com/hpreston/netdevops_demos
• DevNet Learning Labs
• Introduction to Ansible
• Using Ansible with NX-OS Devices
• Introduction to ACI and Ansible
• Home Lab: Using Ansible from your
Desktop OS
• Blogs and Videos
• What does "Network as Code" Mean?
• Automating Cisco ACI with Ansible
Eliminates Repetitive Day-to-Day Tasks
• NetDevOps Video Module
What do do next?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Got more questions? Stay in touch!
hapresto@cisco.com
@hfpreston
http://github.com/hpreston
@CiscoDevNet
facebook.com/ciscodevnet/
http://github.com/CiscoDevNet
Hank Preston developer.cisco.com
19
Q / A
ansible-network@redhat.com
github.com/network-automation
facebook.com/ansibleautomation
twitter.com/ansible
+

More Related Content

PDF
Aci presentation
PDF
Cisco and F5 accelerate Application Delivery
PDF
Application Policy Enforcement Using APIC
PDF
DevNetCreate - ACI and Kubernetes Integration
PDF
Application Centric Infrastructure (ACI), the policy driven data centre
PPTX
ACI Hands-on Lab
PDF
Integration and Interoperation of existing Nexus networks into an ACI Archite...
PDF
Cisco ACI: A New Approach to Software Defined Networking
Aci presentation
Cisco and F5 accelerate Application Delivery
Application Policy Enforcement Using APIC
DevNetCreate - ACI and Kubernetes Integration
Application Centric Infrastructure (ACI), the policy driven data centre
ACI Hands-on Lab
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Cisco ACI: A New Approach to Software Defined Networking

What's hot (20)

PDF
NetBox as the Source of Truth for Cisco NSO Configurations
PPTX
Cisco Application Centric Infrastructure
PPTX
Inside Cisco IT: Secure and Simplified Cloud Services with ACI
PDF
Application Centric Infrastructure (ACI)
PPTX
Cisco application infrastracture controller (apic) billyjones
PDF
Cisco ACI for the Microsoft Cloud Platform
PDF
F5 Networks - - OpenStack Summit 2016/Red Hat NFV Mini Summit
PDF
Application Engineered Routing: Allowing Applications to Program the Network
PDF
Cisco Spark Hybrid Services Architectural Design
PPTX
Securing Micro Services in Cloud Foundry
PPTX
You Can Build Your OpenStack and Consume it Too
PDF
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PPTX
Hands-on Lab: Test Drive Your OpenStack Network
PDF
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...
PDF
Présentation cisco aci in action fundamentals - fcouderc - v6
PDF
Network Function Virtualization (NFV) using IOS-XR
PDF
APPLICATION CENTRIC INFRASTRUCTURE
PDF
TechWiseTV Workshop: Software-Defined Access
PDF
Brocade Software Networking (SDN NFV Day ITB 2016)
PDF
Service Mesh on Kubernetes with Istio
NetBox as the Source of Truth for Cisco NSO Configurations
Cisco Application Centric Infrastructure
Inside Cisco IT: Secure and Simplified Cloud Services with ACI
Application Centric Infrastructure (ACI)
Cisco application infrastracture controller (apic) billyjones
Cisco ACI for the Microsoft Cloud Platform
F5 Networks - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Application Engineered Routing: Allowing Applications to Program the Network
Cisco Spark Hybrid Services Architectural Design
Securing Micro Services in Cloud Foundry
You Can Build Your OpenStack and Consume it Too
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
Hands-on Lab: Test Drive Your OpenStack Network
Enterprise Networks - Cisco Digital Network Architecture - Introducing the Ne...
Présentation cisco aci in action fundamentals - fcouderc - v6
Network Function Virtualization (NFV) using IOS-XR
APPLICATION CENTRIC INFRASTRUCTURE
TechWiseTV Workshop: Software-Defined Access
Brocade Software Networking (SDN NFV Day ITB 2016)
Service Mesh on Kubernetes with Istio
Ad

Similar to Beginner's guide to net devops with cisco devnet and ansible (20)

PDF
1-Infrastructure as Code for NXOS and NDFC with Ansible.pdf
PDF
AnsibleFest London 2016 - managing your cisco datacenter network with ansible
PDF
Managing Your Cisco Datacenter Network with Ansible
PPTX
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
PDF
UNM Tech Day 2018 - Ansible: 
Server and Network Device Automation
PDF
El Paso Tech Day Sept 19 2018 - Net Automation with Ansible
PDF
Why Automate the Network?
PDF
06 network automationwithansible
PDF
Ansible for networks
PPTX
automation via ansible ffjeefjewfhewjkfhrfjrefhekjrhfernn
PPTX
Infrastructure as Code for Network
PPTX
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
PPTX
Learn you some Ansible for great good!
PPTX
Network automation (NetDevOps) with Ansible
PDF
Automating Network Infrastructure : Ansible
PPTX
Ansible Meetup NYC 060215
PDF
Network Automation (NetDevOps) with Ansible
PPTX
Ansible Automation - Enterprise Use Cases | Juncheng Anthony Lin
PDF
Cisco Connect Toronto 2018 DevNet Overview
PPTX
Devicemgmt
1-Infrastructure as Code for NXOS and NDFC with Ansible.pdf
AnsibleFest London 2016 - managing your cisco datacenter network with ansible
Managing Your Cisco Datacenter Network with Ansible
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
UNM Tech Day 2018 - Ansible: 
Server and Network Device Automation
El Paso Tech Day Sept 19 2018 - Net Automation with Ansible
Why Automate the Network?
06 network automationwithansible
Ansible for networks
automation via ansible ffjeefjewfhewjkfhrfjrefhekjrhfernn
Infrastructure as Code for Network
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Learn you some Ansible for great good!
Network automation (NetDevOps) with Ansible
Automating Network Infrastructure : Ansible
Ansible Meetup NYC 060215
Network Automation (NetDevOps) with Ansible
Ansible Automation - Enterprise Use Cases | Juncheng Anthony Lin
Cisco Connect Toronto 2018 DevNet Overview
Devicemgmt
Ad

Recently uploaded (20)

PDF
SEVA- Fashion designing-Presentation.pdf
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PDF
Interior Structure and Construction A1 NGYANQI
PPTX
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PPTX
HPE Aruba-master-icon-library_052722.pptx
PPTX
rapid fire quiz in your house is your india.pptx
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PPTX
mahatma gandhi bus terminal in india Case Study.pptx
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PDF
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
PPTX
areprosthodontics and orthodonticsa text.pptx
PPTX
6- Architecture design complete (1).pptx
PDF
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
PPTX
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PPTX
Wisp Textiles: Where Comfort Meets Everyday Style
PPTX
AD Bungalow Case studies Sem 2.pptxvwewev
PPTX
joggers park landscape assignment bandra
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
SEVA- Fashion designing-Presentation.pdf
BRANDBOOK-Presidential Award Scheme-Kenya-2023
Interior Structure and Construction A1 NGYANQI
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
HPE Aruba-master-icon-library_052722.pptx
rapid fire quiz in your house is your india.pptx
DOC-20250430-WA0014._20250714_235747_0000.pptx
mahatma gandhi bus terminal in india Case Study.pptx
YV PROFILE PROJECTS PROFILE PRES. DESIGN
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
areprosthodontics and orthodonticsa text.pptx
6- Architecture design complete (1).pptx
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
Wisp Textiles: Where Comfort Meets Everyday Style
AD Bungalow Case studies Sem 2.pptxvwewev
joggers park landscape assignment bandra
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt

Beginner's guide to net devops with cisco devnet and ansible

  • 1. Sean Cavanaugh Technical Marketing Manager, Ansible seanc@redhat.com Beginner's Guide to NetDevOps with Cisco DevNet and Ansible Hank Preston Developer Evangelist, Cisco hapresto@cisco.com
  • 2. WHAT WE’RE TALKING ABOUT TODAY 2.5 Announcement Red Hat Summit Ansible Automates Ansiblefest 2018 NetDevOps with Cisco’s Hank Preston - Cisco IOS-XE - Cisco NX-OS - Cisco ACI - What to do next? Q/A
  • 3. Installation Directions: docs.ansible.com/ansible/latest/installation_guide/intro_installation.html Ansible 2.5 Porting Guide: docs.ansible.com/ansible/2.5/porting_guides/porting_guide_2.5.html Ansible 2.5 Networking Features Blog: www.ansible.com/blog/coming-soon-networking-features-in-ansible-2.5 Ansible 2.5 has launched network_cli and netconf are top level connection methods!
  • 4. Look, Feel and Operate like Ansible Provider method is no longer needed --- - hosts: rtr1 connection: network_cli remote_user: admin become: yes become_method: enable tasks: - name: Backup Configuration ios_config: backup: yes
  • 5. For more information or to register visit: ansible.com/automates Washington D.C. April 19th, 2018 Tokyo, Japan April 24, 2018 Kuala Lumpur, Malaysia April 19th, 2018
  • 6. April 30- May 4 Booth 1120
  • 7. Hybrid Cloud Network Interconnect with Ansible Steven Carter, Principal Solutions Architect Peter Sprygada, Distinguished Engineer Tuesday, May 8 @ 11:45AM May 8-10 Top 3 F5 BIG-IP and Ansible Use Cases Eric Mcleroy, Sr. Solutions Architect Wednesday, May 9 @ 4:30PM
  • 11. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Ansible + Cisco Scope • Demo: NetDevOps Configuration Management with Ansible • What to do next! Review
  • 12. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • ACI http://bit.ly/ansible-aci • AireOS http://bit.ly/ansible-aireos • ASA http://bit.ly/ansible-asa • IOS http://bit.ly/ansible-ios • IOS XR http://bit.ly/ansible-iosxr • NX OS http://bit.ly/ansible-nxos • NETCONF http://bit.ly/ansible-netconf • NSO http://bit.ly/ansible-nso • UCS http://bit.ly/ansible-ucs What can you do with Ansible + Cisco?
  • 13. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Physical Topology • “Core” – IOS XE Routers • “Distribution” – NX-OS Switches • “Access” – NX-OS Switches • Network has been cabled already • Management access to devices enabled • No other configuration completed Starting Network Topology
  • 14. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Layer 3 Links between Core/Dist • OSPF Area 0 Routing Configured • Distribution configured for VPC Domain • Layer 2 port-channel trunk to access • Set of VLANs Configured • SVIs at Distribution with HSRP Configured Desired Network Configuration
  • 15. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Inventory File • List network devices • Connection details • Logically grouped for configuration • Host/Group Variable Files • Device specific details • General group details • Ansible Roles • Align to network roles • Ansible Playbook • Run roles against relevant groups Use our Ansible Mastery!
  • 16. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Network Policy: Bridge Domains, VRFs, etc • Application Policy: App Profiles, EPGs, Contracts, etc ACI Application Policy with Ansible
  • 17. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Resources • Network Automation with Ansible (ansible.com) • Ansible Network Modules (ansible.com) • Networking Support Docs (ansible.com) • Do the Demo Yourself! • https://github.com/hpreston/netdevops_demos • DevNet Learning Labs • Introduction to Ansible • Using Ansible with NX-OS Devices • Introduction to ACI and Ansible • Home Lab: Using Ansible from your Desktop OS • Blogs and Videos • What does "Network as Code" Mean? • Automating Cisco ACI with Ansible Eliminates Repetitive Day-to-Day Tasks • NetDevOps Video Module What do do next?
  • 18. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Got more questions? Stay in touch! hapresto@cisco.com @hfpreston http://github.com/hpreston @CiscoDevNet facebook.com/ciscodevnet/ http://github.com/CiscoDevNet Hank Preston developer.cisco.com