SlideShare une entreprise Scribd logo
1  sur  11
Ansible for Everything Else
PRESENTED BY
Steve Clatterbuck
Red Hat Practice Architect, WWT
Questions: PSDevelopment@wwt.com
• Red Hat PS Practice Architect at World Wide Technology
• 15 years Sysadmin'ing around with Unix/Linux
• Started automating Operations in 2009 (ish)
• Not a programmer/developer
• Main focus areas are OpenShift Infrastructure, Ansible Tower, and
CloudForms
About Me
Questions: PSDevelopment@wwt.com
• Red Hat Business Transformation Partner of the Year 2018
• Red Hat Premier Partner
• F5 Platinum Partner
• Cisco super premier awesome gold biggest partner ever in the
world. (Gold)
About World Wide Technology
Questions: PSDevelopment@wwt.com
Why I'm here today:
Questions: PSDevelopment@wwt.com
My journey with Automation
• Worked for a large payment processor
• Automated the Linux builds
• Everything outside of Linux was manual
• Outages we commonplace
Questions: PSDevelopment@wwt.com
Why should we automate?
• You shouldn't be doing anything manual that can be automated
• Less human errors
• Leads to a more stable environment
• Get your life back
Questions: PSDevelopment@wwt.com
How do you get started?
• VCS
• Start Small, Win Big
• Paired "Programming"
• Keep building, doing more and more challanging tasks
Questions: PSDevelopment@wwt.com
Why Ansible
• Common language
• No need for agents
• Utilizes common ports that are more than likely already open
Questions: PSDevelopment@wwt.com
Why Tower
• The API!
• RBAC
• Reporting
• VCS Integration
• GUI
• Templates and Workflows
• Surveys and Forms
Questions: PSDevelopment@wwt.com
What else can Ansible automate besides Linux?
Questions: PSDevelopment@wwt.com
Last slide
• Let's do a demo, and take the Cisco NXOS and F5 modules for a
little test drive

Contenu connexe

Tendances

Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
Lviv Startup Club
 

Tendances (9)

CrocoTime
CrocoTimeCrocoTime
CrocoTime
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive Platform
 
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupMinimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
 
International business machines corporation{IBM} by shabeer ahmad
International business machines corporation{IBM} by shabeer ahmadInternational business machines corporation{IBM} by shabeer ahmad
International business machines corporation{IBM} by shabeer ahmad
 
Tech Tools to Streamline and Automate Your Law Practice
Tech Tools to Streamline and Automate Your Law PracticeTech Tools to Streamline and Automate Your Law Practice
Tech Tools to Streamline and Automate Your Law Practice
 
Lightning Intro to Serverless, GCP (2017-10-19)
Lightning Intro to Serverless, GCP (2017-10-19)Lightning Intro to Serverless, GCP (2017-10-19)
Lightning Intro to Serverless, GCP (2017-10-19)
 
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
 
Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
 
Iwmw
IwmwIwmw
Iwmw
 

Similaire à Rhug minnesota (1)

Crossplane – a new IaC c player with a GitOps approach
Crossplane – a new IaC c player with a GitOps approachCrossplane – a new IaC c player with a GitOps approach
Crossplane – a new IaC c player with a GitOps approach
Volodymyr Shynkar
 

Similaire à Rhug minnesota (1) (20)

System Center Service Manager for incident and change management
System Center Service Manager for incident and change managementSystem Center Service Manager for incident and change management
System Center Service Manager for incident and change management
 
Automation & Cloud Evolution - Long View VMware Forum Calgary January 21 2014
Automation & Cloud Evolution - Long View VMware Forum Calgary January 21 2014Automation & Cloud Evolution - Long View VMware Forum Calgary January 21 2014
Automation & Cloud Evolution - Long View VMware Forum Calgary January 21 2014
 
Desktop Virtualization Smackdown
Desktop Virtualization SmackdownDesktop Virtualization Smackdown
Desktop Virtualization Smackdown
 
Cheetah solver breakthrough in geometric constraints modeling
Cheetah solver   breakthrough in geometric constraints modelingCheetah solver   breakthrough in geometric constraints modeling
Cheetah solver breakthrough in geometric constraints modeling
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
Kontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světě
Kontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světěKontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světě
Kontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světě
 
[241] AI 칩 개발에 사용되는 엔지니어링
[241] AI 칩 개발에 사용되는 엔지니어링[241] AI 칩 개발에 사용되는 엔지니어링
[241] AI 칩 개발에 사용되는 엔지니어링
 
Cloud computing essentials
Cloud computing essentialsCloud computing essentials
Cloud computing essentials
 
SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013
 
Get V-SCOOPED: Understanding System Center 2012
Get V-SCOOPED: Understanding System Center 2012Get V-SCOOPED: Understanding System Center 2012
Get V-SCOOPED: Understanding System Center 2012
 
Office Add ins community call-February 2019
Office Add ins community call-February 2019Office Add ins community call-February 2019
Office Add ins community call-February 2019
 
#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops
 
Crossplane – a new IaC c player with a GitOps approach
Crossplane – a new IaC c player with a GitOps approachCrossplane – a new IaC c player with a GitOps approach
Crossplane – a new IaC c player with a GitOps approach
 
The domino maze
The domino mazeThe domino maze
The domino maze
 
Get Control of Your Environment with Operations Manager 2012
Get Control of Your Environment with Operations Manager 2012Get Control of Your Environment with Operations Manager 2012
Get Control of Your Environment with Operations Manager 2012
 
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
 
WSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2Con USA 2015: Keynote - Helping You Connect the WorldWSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2Con USA 2015: Keynote - Helping You Connect the World
 
The best of Hyper-V 2016 - Thomas Maurer
 The best of Hyper-V 2016 - Thomas Maurer The best of Hyper-V 2016 - Thomas Maurer
The best of Hyper-V 2016 - Thomas Maurer
 
How to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe BreakHow to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe Break
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
 

Dernier

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Dernier (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 

Rhug minnesota (1)

Notes de l'éditeur

  1. What's your biggest hurdle in automating your entire infrastructure? The most common answer we hear is, people. Now you can learn how tearing down silos and working as a cross-functional team can lead to automation throughout your infrastructure. Almost anything is possible with Ansible and we’re here to show you that Infrastructure as Code is real! Don’t just learn how to automate things like Cisco, F5,and your virtualization stack, but understand why, so you can go back to the office and turn the automation buzzword into a reality. Ask about linux, windows, storage, network and security admins in the crowd.  How many of you work in silos? 
  2. When I started at my old company, everything linux/unix was done manually, or via perlscripts, stored on laptops, or a shared drive. I knew that we could use a configuration management tool to automate these manual tasks. There was a ton of firefighting (unplanned work) going on, and it was chaotic. Change boards took hours, we constantly had incident mangement calls (war rooms), and it wasn't a very good place to work.  Why I chose ansible? I had experience with Puppet, but I knew it would be a hard sell due to the learning curve. Ansible was simple, and let me do what I needed to do. We automated every aspect of Linux management, and builds. It took about 6 months.  This eliminated 3am changes, and life got good.  We were a silo. None of the other teams wanted to automate, nor had time to automate. Management didn't support work stoppages to take time to automate. We decided to extend our services :) We worked in conjuction with the storage, Windows, and compute teams to help them use Ansible to automate the simple tasks that they were doing.
  3. Why would you want to do things manually when a computer can do it for you? Doing repetitive, manual tasks keeps you from being able to work on things that matter; project work, new features within the company, or automating more things Humans are error prone. How many times did someone type the wrong command, change the wrong setting, or just screwed something up? Even automating small tasks, that a level 1 or offshore team does, reduces errors.  The side affect of all this is going to be more stability. With more stability, comes more trust from executives, less all nighters, and the opportunity for you, and your company, to do things you want to do. (or just kick back and relax, whatever)  With all this stability, you're going to get your life back. Be able to leave work at work, leading to a better quality of life. 
  4. The first thing you need is a Version Control System, like Git. You don't want to store code on a server or laptop. This is counter productive. Learn to collaborate with each other in a tool like Git.  The first thing to tackle is something easy, that's annoying. These tasks may not seem like that big of a deal, but over time, these things build up, and you'd be surprised how much time you spend doing them.  Keep challanging yourself to do more difficult tasks.  You may not know a certain technology, such as Cisco, or F5, but you can work with your counterparts that do know them.  Measure your success!!!!!!! If you have a ticketing system or something like that, show management how your ticket time has gone down. Eventually, if you keep building and doing more with Automation, you'll get to the point where tickets will be open for seconds, not days. Hell, you even may be able to get rid of tickets. 
  5. The backend of Ansible is written in Python. I've been using Ansible for a long time now, and I rarely ever have to write anything in Python (and I'm a consultant). All playbooks are written in YAML, which is easy to learn. There's no custom DSL to learn, and no deep knowledge or programming required. It's literally just knowing where to put spaces, for the most part. On top of that, there's tools that will auto check (lint) your YAML.  NO AGENTS... I don't want to manage software that manages my software. This also gives ansible the edge on managing network devices. No need for a proxy host. The competition is actually trying to play catchup on this.  3 ports you'll need. SSH, WINRM, and HTTP/S. You don't have to have the firewall team pull off a miracle to make your CM software work
  6. The API is without a doubt the best feature (to me) in tower. I can call Ansible plays in Tower from CloudForms, ServiceNow, etc. It's simple. I hear all the time from Automation pros that they don't need Tower, when they can just use ansible core. While this may be true for THEM, this may not be true for everyone else. You don't want to be that engineer that is the only one comfortable with the command line. Your Tier 1 NOC folks might want a button, or a workflow. You also really have to have a team that understands version control via the command line, and if you don't, it can lead to a huge mess.  Enterprise grade RBAC Support Central reporting Integration with most VCS. Subversion, Git, etc.  GUI... Same thing I said earlier... some may not be comfortable with the command line.  Templates rock... Workflows rock even more. You can string together Templates in a Workflow very easily in Tower.  Surveys are awesome. You can give people options to choose, as well as let them enter their own values. You write the play on the backend, all they have to do is fill in the information that they know. 
  7. This isn't an all inclusive list.... far from it. But this gives you an idea of what we can do with Ansible - Networks, an amazing selection of Cisco Operating Systems, platforms and feature... the list is exhaustive - F5. Manage GTM, LTM and the device itself.  - Compute... VMware, Ovirt, Hyper-V, etc etc - Containers. OpenShift - Storage... Robust selection of providers. NetApp, Gluster, and even EMC is starting to come along.  - All major cloud providers.