Andrius Benokraitis Product Manager andriusb@redhat.com
Lab Automation by WWT:
Ansible Tower and Cisco DNA Center as a Platform
Jeff Andiorio Technical Solutions Architect Jeff.andiorio@wwt.com
Lab Automation by WWT: Ansible Tower and Cisco DNA Center as a - - PowerPoint PPT Presentation
Lab Automation by WWT: Ansible Tower and Cisco DNA Center as a Platform Andrius Benokraitis Jeff Andiorio Product Manager Technical Solutions Architect andriusb@redhat.com Jeff.andiorio@wwt.com WHAT WERE TALKING ABOUT TODAY Upcoming
Andrius Benokraitis Product Manager andriusb@redhat.com
Ansible Tower and Cisco DNA Center as a Platform
Jeff Andiorio Technical Solutions Architect Jeff.andiorio@wwt.com
Upcoming Events F5 Agility Ansiblefest 2018 Updates for Network Automation for Ansible 2.6 Porting Guide for 2.6 Lab Automation by WWT Ansible Tower and Cisco DNA Center as a Platform Q&A
Connection Plug-ins
APIs such as Arista eAPI and Cisco NXAPI. This method replaces connection: local with connection: httpapi and then specifying the specific platform via the ansible_network_os variable.
Modules
device/host
defined by NETCONF standard as well as proprietary RPC-based NETCONF capabilities supported by the remote network device/host
Platform Support
a.
SLXOS
b.
EXOS
Docmentation: https://docs.ansible.com/ansible/2.6/porting_guides/porting_guide_2.6.html#networking
WWT's Advanced Technology Center has many environments that can be accessed by customers and internal engineers to get hands-on exposure to the newest technologies. Maintaining and managing these labs absolutely requires automation and Ansible is a great choice. This webinar will explore the Ansible use case in WWT's deployment of Cisco DNA Center (DNA-C) / SD Access labs and WWT's newly released DNA-C Ansible Modules developed to aid in the automation of environment provisioning.
Technical Solutions Architect, Mobility and Access Pr Previously worked for: Comm-Works, Harbor Technologies, Datatec, USAF Ex Experienced i in: Routing, Switching, Wireless, Service Provider, Data Center, Python, Ansible Lo Locatio tion: Mullica Hill, NJ Co Contact Informatio ion Email: Jeff.Andiorio@wwt.com
Network Infrastructure
Automation
Assurance
Network Infrastructure
C:> C:> C:> C:> C:> C:>
GET POST PUT DELETE
https://dnac-prod.campus.wwtatc.local/api/v1/network-device?family=Unified AP
Protocol Host Resource Parameters
To create a collaborative ecosystem to design, build, educate, demonstrate and deploy innovative technology products and integrated architectural solutions for our customers, partners and employees around the globe.
AT ATC Mission Statement
Network Infrastructure
Reserve Setup Execute Teardown
Go Goal: Dynamically provision all elements of a capability to a predetermined state, accurately and with no manual intervention. Be Benefit its: Improved user experience due to the reliability and predictability of the capabilities and significant operational savings by relying on automation to execute all changes. Reduce Errors Reduce Effort Increase Scale
management Cisco DNA Center
backup/restores
Ansible Modules, Jinja Templates
Cisco DNA Center
Underlay Network Infrastructure Identity Services Engine
Group Hierarchy Common Settings Global Credentials Credential Assignments Discovery IP Pools Role Assignments Site Assignments
Group Hierarchy Common Settings Global Credentials Credential Assignments Discovery IP Pools Role Assignments Site Assignments
dna dnac_activate_crede dential dna dnac_de device_assign_ n_site dna dnac_archi hive_config dna dnac_de device_role
Dnac.py in (~/module_utils/network)
dna dnac_timezone ne dna dnac_ba banne nner dna dnac_ntp dna dnac_snm nmp dna dnac_dhc dhcp dna dnac_dns dns dna dnac_ne netflow
dna dnac_syslog dna dnac_cli_crede dential dna dnac_ippo ppool dna dnac_snm nmpv2_crede dential dna dnac_group up
DevNet on DNA Center as a Platform https://developer.cisco.com/docs/dna-center/#!cisco-dna-center-platform-
Cisco DNA Center APIs an any DNA Center https://{{dna_center}}/dna/apitester