service with ansible enabling network as a atl slide... · share your automation story 1. how did...
TRANSCRIPT
Enabling Network as a Service with AnsibleJames StenhouseNetwork Automation LeadTelstra
Share your automation story
1. How did you get started with Ansible?
2. How long have you been using it?
3. What's your favorite thing to do when you Ansible?
• Organisation• Process• Environment
Background
The Vision
Customer
Email and Spreadsheets
Change Documents
SSH/Terminal Network
Automation
Services
Customer
Beyond the Playbook
Getting Started
Drawing Things
Controller
NEAT NEAT NEAT NEAT
Network Element
Network Element
Network Element
Network Element
NEAT
Network Element
Designing the Pattern
• Simple service abstractions• Well defined arguments• Independently lifecycled
Roles
The Anatomy of a NEAT
Get
Delete
Create
• Design for maintainability• Independent components• Promote confidence in change
Build for Change
Exposing Your Ansible
Exposing Ansible to the Customer
Network Service API
Ansible Tower
Scaling Services
API
Ansible Tower
API API
Learnings
• Cultural change• Building capability• Scaling automation
Enabling Automation
linkedin.com/in/james-stenhouse
Thank you