servicenow, and slack network operations with ansible tower, · 2018-08-08 · servicenow, and...

40
Sean Cavanaugh Technical Marketing Manager [email protected] Network Operations with Ansible Tower, ServiceNow, and Slack Jason Edelman Founder [email protected]

Upload: others

Post on 24-Apr-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

Sean CavanaughTechnical Marketing [email protected]

Network Operations with Ansible Tower, ServiceNow, and Slack

Jason [email protected]

Page 2: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

WHAT WE’RE TALKING ABOUT TODAYUpcoming Events

F5 AgilityAnsiblefest 2018

Updates for Network Automation for Ansible 2.6Porting Guide for 2.6

Network to Code with Jason EdelmanIntegration of Automation into Existing Business Processes

Q/A

Page 3: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

August 13-16, Boston, MA

Page 4: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

October 2-3

Page 5: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

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

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.

Page 6: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

Platform Support● Cisco Meraki● Extreme Networks

a. SLXOSb. EXOS

● F5 BIG-IQ● Infoblox - Fully supported with Red Hat Subscription● Ubiquiti EdgeOS

New for Ansible Network Automation

Page 8: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Network Operations with Ansible Tower, ServiceNow, and Slack

Jason Edelman@jedelman8

[email protected]

Page 9: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Who am I?

• Jason Edelman• Network Engineer turned Automator• CCIE 15394• Founded Network to Code in 2014

– Network Automation Consulting/Training

9

Co-author of Network Programmability and

Automation

Page 10: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

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

10

Page 11: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Network to Code Services Offerings

Workflow Automation & Optimization• Review Network Operations

Workflows • Optimize & Implement

network automation solutions• Drive Down operational

inefficiencies

Software Development• Custom network Applications• DevOps Tool Plug-Ins &

Integrations• Helps Eliminate repetitive

tasks• Data Aggregation

Training / Workshops• Ansible for Network Engineers• Python for Network Engineers• DevOps Tools• Network Device APIs• Private/Public Courses

Page 12: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Our Vision

To revolutionize the way networks are deployed, consumed, and managed while enabling the network engineer of the future.

Page 13: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

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)

13

Page 14: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Network Operations [YESTERDAY]

Page 15: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Network Operations [TODAY]

Page 16: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Starting to adopt Network Automation Today…

Scaling outIncreased Reliability

Page 17: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Integrating Automation with Existing Business Processes

Page 18: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

It Gets Better…

Page 19: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Enterprise DevOps Framework

Page 20: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Page 21: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Page 22: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Page 23: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Page 24: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Page 25: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

The Approver needs to approve the change

You define who the approver is and the workflow required that may be many approvals

Page 26: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

The ServiceNow ticket moves to the scheduled state.

Page 27: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

You get to update the ServiceNow ticket directly from your Ansible playbooks (snow_record)

Page 28: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Page 29: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

All via Ansible Tower

Page 30: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

It Gets Better…

Page 31: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Enterprise DevOps Framework

Page 32: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Slack Slash Commands

Page 33: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Slack Slash Commands

Page 34: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Slack Web Forms

Page 35: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Have Mickey Configure the Network

Page 36: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Mickey tells you what he’s doing!

Page 37: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Mickey gives you links to Ansible Tower and Service Now!

Page 38: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

Mickey even shows you the change was good!

Page 39: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

TIME FOR DEMO

Page 40: ServiceNow, and Slack Network Operations with Ansible Tower, · 2018-08-08 · ServiceNow, and Slack Jason Edelman Founder jason@networktocode.com. WHAT WE’RE TALKING ABOUT TODAY

www.networktocode.com

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?