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

Post on 24-Apr-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sean CavanaughTechnical Marketing Managerseanc@redhat.com

Network Operations with Ansible Tower, ServiceNow, and Slack

Jason EdelmanFounderjason@networktocode.com

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

August 13-16, Boston, MA

October 2-3

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.

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

www.networktocode.com

Network Operations with Ansible Tower, ServiceNow, and Slack

Jason Edelman@jedelman8

jason@networktocode.com

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

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

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

www.networktocode.com

Our Vision

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

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

www.networktocode.com

Network Operations [YESTERDAY]

www.networktocode.com

Network Operations [TODAY]

www.networktocode.com

Starting to adopt Network Automation Today…

Scaling outIncreased Reliability

www.networktocode.com

Integrating Automation with Existing Business Processes

www.networktocode.com

It Gets Better…

www.networktocode.com

Enterprise DevOps Framework

www.networktocode.com

www.networktocode.com

www.networktocode.com

www.networktocode.com

www.networktocode.com

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

www.networktocode.com

The ServiceNow ticket moves to the scheduled state.

www.networktocode.com

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

www.networktocode.com

www.networktocode.com

All via Ansible Tower

www.networktocode.com

It Gets Better…

www.networktocode.com

Enterprise DevOps Framework

www.networktocode.com

Slack Slash Commands

www.networktocode.com

Slack Slash Commands

www.networktocode.com

Slack Web Forms

www.networktocode.com

Have Mickey Configure the Network

www.networktocode.com

Mickey tells you what he’s doing!

www.networktocode.com

Mickey gives you links to Ansible Tower and Service Now!

www.networktocode.com

Mickey even shows you the change was good!

www.networktocode.com

TIME FOR DEMO

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?

top related