network operations with ansible tower servicenow and slack
play

Network Operations with Ansible Tower, ServiceNow, and Slack Sean - PowerPoint PPT Presentation

Network Operations with Ansible Tower, ServiceNow, and Slack Sean Cavanaugh Jason Edelman Technical Marketing Manager Founder seanc@redhat.com jason@networktocode.com WHAT WERE TALKING ABOUT TODAY Upcoming Events F5 Agility Ansiblefest


  1. Network Operations with Ansible Tower, ServiceNow, and Slack Sean Cavanaugh Jason Edelman Technical Marketing Manager Founder seanc@redhat.com jason@networktocode.com

  2. WHAT WE’RE TALKING ABOUT TODAY Upcoming Events F5 Agility Ansiblefest 2018 Updates for Network Automation for Ansible 2.6 Porting Guide for 2.6 Network to Code with Jason Edelman Integration of Automation into Existing Business Processes Q/A

  3. August 13-16, Boston, MA

  4. October 2-3

  5. New for Ansible Network Automation Connection Plug-ins httpapi - New connection method that simplifies connections to ● platform-specific 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 net_get - downloads a large config file to target network device with SCP/SFTP ● net_put - copies a large config file to target network device with SCP/SFTP ● netconf_get - fetches the configuration and state data from remote NETCONF ● enabled network device/host netconf_rpc - executes generic NETCONF RPC (remote procedure call) commands ● that are defined by NETCONF standard as well as proprietary RPC-based NETCONF capabilities supported by the remote network device/host

  6. New for Ansible Network Automation Platform Support Cisco Meraki ● Extreme Networks ● SLXOS a. EXOS b. F5 BIG-IQ ● Infoblox - Fully supported with Red Hat Subscription ● Ubiquiti EdgeOS ●

  7. Ansible 2.5 -> 2.6 Porting Guide

  8. Network Operations with Ansible Tower, ServiceNow, and Slack Jason Edelman @jedelman8 jason@networktocode.com www.networktocode.com

  9. Who am I? • Jason Edelman • Network Engineer turned Automator • CCIE 15394 • Founded Network to Code in 2014 – Network Automation Consulting/Training Co-author of Network Programmability and Automation www.networktocode.com 9

  10. Who is Network to Code? • Founded in mid 2014 • Network Automation Solution Provider – Next-gen consulting and integration company – Focus on automation/programmability and reducing operational inefficiencies – Instructor-Led Network automation training www.networktocode.com 10

  11. Network to Code Services Offerings Workflow Automation & Software Development Training / Workshops Optimization • Custom network Applications • Ansible for Network Engineers • DevOps Tool Plug-Ins & • Python for Network Engineers • Review Network Operations Integrations Workflows • DevOps Tools • Helps Eliminate repetitive • Network Device APIs • Optimize & Implement tasks network automation solutions • Private/Public Courses • Data Aggregation • Drive Down operational inefficiencies www.networktocode.com

  12. Our Vision To revolutionize the way networks are deployed, consumed, and managed while enabling the network engineer of the future. www.networktocode.com

  13. Network Operations • Ops of Yesterday, Today, and Tomorrow • Integrating Business Workflows with Ansible Tower • Executing Pre-Approved Changes from Slack (via Tower) • Live Demo (time permitting) www.networktocode.com 13

  14. Network Operations [YESTERDAY] www.networktocode.com

  15. Network Operations [TODAY] www.networktocode.com

  16. Starting to adopt Network Automation Today… Increased Reliability Scaling out www.networktocode.com

  17. Integrating Automation with Existing Business Processes www.networktocode.com

  18. It Gets Better… www.networktocode.com

  19. Enterprise DevOps Framework www.networktocode.com

  20. www.networktocode.com

  21. www.networktocode.com

  22. www.networktocode.com

  23. www.networktocode.com

  24. www.networktocode.com

  25. The Approver needs to approve the change You define who the approver is and the workflow required that may be many approvals www.networktocode.com

  26. The ServiceNow ticket moves to the scheduled state. www.networktocode.com

  27. You get to update the ServiceNow ticket directly from your Ansible playbooks ( snow_record ) www.networktocode.com

  28. www.networktocode.com

  29. All via Ansible Tower www.networktocode.com

  30. It Gets Better… www.networktocode.com

  31. Enterprise DevOps Framework www.networktocode.com

  32. Slack Slash Commands www.networktocode.com

  33. Slack Slash Commands www.networktocode.com

  34. Slack Web Forms www.networktocode.com

  35. Have Mickey Configure the Network www.networktocode.com

  36. Mickey tells you what he’s doing! www.networktocode.com

  37. Mickey gives you links to Ansible Tower and Service Now! www.networktocode.com

  38. Mickey even shows you the change was good! www.networktocode.com

  39. TIME FOR DEMO www.networktocode.com

  40. Closing Thoughts… • Be the Automator, not the automated • Automate when you can, Code when you must • Automate All the Networks • Always be Learning Why wouldn’t you want to do your more job more efficiently and effectively? www.networktocode.com

Recommend


More recommend