SlideShare a Scribd company logo
1
AUTOMATION
INTEGRATION
ANSIBLE
2
Me, myself and I
● Végh Károly / Charlie
● hungarian
● UNIX/Linux admin
● s/Sun Microsystems/Red Hat/
○ Infrastructure SA
■ Ansible/Tower,
■ Red Hat HyperConverged Infrastructure
● @kvegh
3
AUTOMATE IT.
REPEAT.
4
● WHAT?
● HOW?
● WHY THAT WAY?
● WHERE?
We Automate
5
WHAT do we Automate?
6
Everything.
WHAT do we Automate?
7
Everything.
WHAT do we Automate?
Latest Trends: Windows and Networks
See the recorded Webinars:
https://www.ansible.com/resources/webinars-training
<Insert offering a followup demo on these here>
8
<insert Google trends search here>
HOW do we Automate?
9
<insert Google trends search here>
http://bit.ly/ansibleworldwide
HOW do we Automate?
Puppet, Salt, Terraform, Ansible.
Declarative, Procedural, Agentless, Time-to-production
10
WHY is Ansible so widespread?
11
1900+
Ansible modules
31,000+
Stars on GitHub
500,000+
Downloads a month
12
1900+
Ansible modules
31,000+
Stars on GitHub
500,000+
Downloads a month
...plus the
Galaxy roles!
(has anyone here?)
13
○ Yes, because OpenSource. (see Allianz. See eBay. See Deutsche Telekom)
○ Yes, because Agentless
○ Yes because managing the entire stack
○ Yes, because it’s simple: minimal Time to Production
WHY is Ansible so widespread?
But mostly, a human aspect: It allows collaboration
14
○ Yes, because OpenSource. (see Allianz. See eBay. See Deutsche Telekom)
○ Yes, because Agentless
○ Yes because managing the entire stack
○ Yes, because it’s simple: minimal Time to Production
WHY is Ansible so widespread?
But mostly, a human aspect: It allows collaboration
Ansible is the new GPL.
15
○ Both, of course
○ Orchestration in the free world
○ Integration in the Enterprise
○ Collaboration-Wise (Standards! Workflows!)
○ Tower
■ Tower anyway, because
● BUI and API
● RBAC within the company
● Historical Action Stream Overview
● Inventory integration
● Proactive Insights Remediation
● External logging for Analytics (ELK, for Tower anyone?)
● Notifications
● Have I said collaboration and workflows yet?
WHERE is Ansible used? In the Free/Upstream World or in Corporations?
16
Client accessing Ansible Tower
Postgre5QL
MANAGED HOSTS DOMAIN CONTROLLER
CMDB
ANSIBLE TOWER INTEGRATIONS
17
USE
CASES
USERS
ANSIBLE
PYTHON CODEBASE
OPEN SOURCE MODULE LIBRARY
PLUGINS
CLOUD
AWS,
GOOGLE CLOUD,
AZURE …
INFRASTRUCTURE
LINUX,
WINDOWS,
UNIX …
NETWORKS
ARISTA,
CISCO,
JUNIPER …
CONTAINERS
DOCKER,
LXC …
SERVICES
DATABASES,
LOGGING,
SOURCE CONTROL
MANAGEMENT…
TRANSPORT
SSH, WINRM, ETC.
AUTOMATE
YOUR
ENTERPRISE
ADMINS
ANSIBLE CLI & CI SYSTEMS
ANSIBLE PLAYBOOKS
….
ANSIBLE
TOWER
SIMPLE USER INTERFACE TOWER API
ROLE-BASED
ACCESS CONTROL
KNOWLEDGE
& VISIBILITY
SCHEDULED &
CENTRALIZED JOBS
CONFIGURATION
MANAGEMENT
APP
DEPLOYMENT
CONTINUOUS
DELIVERY
SECURITY &
COMPLIANCE
ORCHESTRATIONPROVISIONING
18
● What’s common in Ceph, OpenShift and Tower itself?
Ansible Integration Usecases in the wild
19
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
Ansible Integration Usecases in the wild
20
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
Ansible Integration Usecases in the wild
21
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
Ansible Integration Usecases in the wild
22
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
Ansible Integration Usecases in the wild
23
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
○ With Ansible.
Ansible Integration Usecases in the wild
24
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
○ With Ansible.
● OpenShift is awesome too, but how do I manage resources outside of the container
platform?
Ansible Integration Usecases in the wild
25
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
○ With Ansible.
● OpenShift is awesome too, but how do I manage resources outside of the container
platform?
○ With the Ansible Service Broker
Ansible Integration Usecases in the wild
26
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
○ With Ansible.
● OpenShift is awesome too, but how do I manage resources outside of the container
platform?
○ With the Ansible Service Broker
● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies?
Ansible Integration Usecases in the wild
27
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
○ With Ansible.
● OpenShift is awesome too, but how do I manage resources outside of the container
platform?
○ With the Ansible Service Broker
● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies?
○ Make an educated guess
Ansible Integration Usecases in the wild
28
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
○ With Ansible.
● OpenShift is awesome too, but how do I manage resources outside of the container
platform?
○ With the Ansible Service Broker
● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies?
○ Make an educated guess
● How do I clone Satellite setups from backup?
Ansible Integration Usecases in the wild
29
● What’s common in Ceph, OpenShift and Tower itself?
○ A common automated installer framework. Ansible itself, of course.
● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite?
○ With the included Ansible playbooks.
● CloudForms is awesome for large and heterogen cloud management, but how does it
manage networks?
○ With Ansible.
● OpenShift is awesome too, but how do I manage resources outside of the container
platform?
○ With the Ansible Service Broker
● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies?
○ Make an educated guess
● How do I clone Satellite setups from backup?
○ With the Satellite Maintenance Tools. Based on You-Know-What.
Ansible Integration Usecases in the wild
30
That’s all, folks.
Interested in the VM/Windows/Network/Tower demo?
Or have a request for it?
Or just have too much coffee?
Call me.
TIA && wbr,
charlie
E_NOMORESLIDES
31
BACKUP SLIDES
E_PREVERRORWASWRONG
32
Ansible overlay matrix within the Red Hat Portfolio
CLOUD VIRT & CONTAINER WINDOWS NETWORK DEVOPS MONITORING
ANSIBLE AUTOMATES TECHNOLOGIES YOU USE
Time to automate is measured in minutes
AWS
Azure
CenturyLink
Digital Ocean
Google
OpenStack
Rackspace
+more
Docker
VMware
RHV
OpenStack
OpenShift
+more
ACLs
Files
Packages
IIS
Regedits
Shares
Services
Configs
Users
Domains
+more
Arista
A10
Cumulus
Bigswitch
Cisco
Cumulus
Dell
F5
Juniper
Palo Alto
OpenSwitch
+more
Jira
GitHub
Vagrant
Jenkins
Bamboo
Atlassian
Subversion
Slack
Hipchat
+more
Dynatrace
Airbrake
BigPanda
Datadog
LogicMonitor
Nagios
New Relic
PagerDuty
Sensu
StackDriver
Zabbix
+more
STORAGE
NetApp
Red Hat Storage
Infinidat
+more
34
docs.ansible.com
35
PLAYBOOK EXAMPLES
LAMP + HAPROXY + NAGIOS
github.com/ansible/ansible-examples/tree/master/lamp_haproxy
WINDOWS
github.com/ansible/ansible-examples/tree/master/windows
SECURITY COMPLIANCE
github.com/ansible/ansible-lockdown
NETWORK
github.com/privateip/network-demo
MORE...
galaxy.ansible.com
github.com/ansible/ansible-examples

More Related Content

Similar to Automation Integration Ansible

Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!
Daniel Zivkovic
 
Accelerating with Ansible
Accelerating with AnsibleAccelerating with Ansible
Accelerating with Ansible
Global Knowledge Training
 
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, RackspaceBig Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
OpenStack
 
X by orange; una telco en la nube
X by orange;   una telco en la nubeX by orange;   una telco en la nube
X by orange; una telco en la nube
Juan Vicente Herrera Ruiz de Alejo
 
Natively clouded Journey
Natively clouded JourneyNatively clouded Journey
Natively clouded Journey
Haggai Philip Zagury
 
Going deep (learning) with tensor flow and quarkus
Going deep (learning) with tensor flow and quarkusGoing deep (learning) with tensor flow and quarkus
Going deep (learning) with tensor flow and quarkus
Red Hat Developers
 
rhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptx
rhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptxrhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptx
rhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptx
pbtest
 
OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017
Stacy Véronneau
 
CloudStack - Apache's best kept secret
CloudStack - Apache's best kept secretCloudStack - Apache's best kept secret
CloudStack - Apache's best kept secret
ShapeBlue
 
Using Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemUsing Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud System
OpenFest team
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialOpenNebula Project
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
Russell Pavlicek
 
Ultimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudUltimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide Cloud
Mirantis
 
Ultimate hybrid cloud
Ultimate hybrid cloudUltimate hybrid cloud
Ultimate hybrid cloudMirantis
 
CN_Simplifiedv1.pptx
CN_Simplifiedv1.pptxCN_Simplifiedv1.pptx
CN_Simplifiedv1.pptx
Kai Viljanen
 
Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestration
Adrien Blind
 
Interoperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) Them
Mark Voelker
 
Serverless Toronto User Group - Let's go Serverless!
Serverless Toronto User Group - Let's go Serverless!Serverless Toronto User Group - Let's go Serverless!
Serverless Toronto User Group - Let's go Serverless!
Daniel Zivkovic
 
Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017
Stacy Véronneau
 

Similar to Automation Integration Ansible (20)

Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!Montréal AWS Users United: Let's go Serverless!
Montréal AWS Users United: Let's go Serverless!
 
Accelerating with Ansible
Accelerating with AnsibleAccelerating with Ansible
Accelerating with Ansible
 
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, RackspaceBig Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
 
X by orange; una telco en la nube
X by orange;   una telco en la nubeX by orange;   una telco en la nube
X by orange; una telco en la nube
 
Natively clouded Journey
Natively clouded JourneyNatively clouded Journey
Natively clouded Journey
 
Going deep (learning) with tensor flow and quarkus
Going deep (learning) with tensor flow and quarkusGoing deep (learning) with tensor flow and quarkus
Going deep (learning) with tensor flow and quarkus
 
rhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptx
rhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptxrhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptx
rhte-2023-myths-about-openshift-virtualization-joachim-von-thadden.pptx
 
OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017
 
CloudStack - Apache's best kept secret
CloudStack - Apache's best kept secretCloudStack - Apache's best kept secret
CloudStack - Apache's best kept secret
 
Using Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemUsing Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud System
 
Elatt Presentation
Elatt PresentationElatt Presentation
Elatt Presentation
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
 
Ultimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudUltimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide Cloud
 
Ultimate hybrid cloud
Ultimate hybrid cloudUltimate hybrid cloud
Ultimate hybrid cloud
 
CN_Simplifiedv1.pptx
CN_Simplifiedv1.pptxCN_Simplifiedv1.pptx
CN_Simplifiedv1.pptx
 
Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestration
 
Interoperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) Them
 
Serverless Toronto User Group - Let's go Serverless!
Serverless Toronto User Group - Let's go Serverless!Serverless Toronto User Group - Let's go Serverless!
Serverless Toronto User Group - Let's go Serverless!
 
Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017
 

Recently uploaded

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

Automation Integration Ansible

  • 2. 2 Me, myself and I ● Végh Károly / Charlie ● hungarian ● UNIX/Linux admin ● s/Sun Microsystems/Red Hat/ ○ Infrastructure SA ■ Ansible/Tower, ■ Red Hat HyperConverged Infrastructure ● @kvegh
  • 4. 4 ● WHAT? ● HOW? ● WHY THAT WAY? ● WHERE? We Automate
  • 5. 5 WHAT do we Automate?
  • 7. 7 Everything. WHAT do we Automate? Latest Trends: Windows and Networks See the recorded Webinars: https://www.ansible.com/resources/webinars-training <Insert offering a followup demo on these here>
  • 8. 8 <insert Google trends search here> HOW do we Automate?
  • 9. 9 <insert Google trends search here> http://bit.ly/ansibleworldwide HOW do we Automate? Puppet, Salt, Terraform, Ansible. Declarative, Procedural, Agentless, Time-to-production
  • 10. 10 WHY is Ansible so widespread?
  • 11. 11 1900+ Ansible modules 31,000+ Stars on GitHub 500,000+ Downloads a month
  • 12. 12 1900+ Ansible modules 31,000+ Stars on GitHub 500,000+ Downloads a month ...plus the Galaxy roles! (has anyone here?)
  • 13. 13 ○ Yes, because OpenSource. (see Allianz. See eBay. See Deutsche Telekom) ○ Yes, because Agentless ○ Yes because managing the entire stack ○ Yes, because it’s simple: minimal Time to Production WHY is Ansible so widespread? But mostly, a human aspect: It allows collaboration
  • 14. 14 ○ Yes, because OpenSource. (see Allianz. See eBay. See Deutsche Telekom) ○ Yes, because Agentless ○ Yes because managing the entire stack ○ Yes, because it’s simple: minimal Time to Production WHY is Ansible so widespread? But mostly, a human aspect: It allows collaboration Ansible is the new GPL.
  • 15. 15 ○ Both, of course ○ Orchestration in the free world ○ Integration in the Enterprise ○ Collaboration-Wise (Standards! Workflows!) ○ Tower ■ Tower anyway, because ● BUI and API ● RBAC within the company ● Historical Action Stream Overview ● Inventory integration ● Proactive Insights Remediation ● External logging for Analytics (ELK, for Tower anyone?) ● Notifications ● Have I said collaboration and workflows yet? WHERE is Ansible used? In the Free/Upstream World or in Corporations?
  • 16. 16 Client accessing Ansible Tower Postgre5QL MANAGED HOSTS DOMAIN CONTROLLER CMDB ANSIBLE TOWER INTEGRATIONS
  • 17. 17 USE CASES USERS ANSIBLE PYTHON CODEBASE OPEN SOURCE MODULE LIBRARY PLUGINS CLOUD AWS, GOOGLE CLOUD, AZURE … INFRASTRUCTURE LINUX, WINDOWS, UNIX … NETWORKS ARISTA, CISCO, JUNIPER … CONTAINERS DOCKER, LXC … SERVICES DATABASES, LOGGING, SOURCE CONTROL MANAGEMENT… TRANSPORT SSH, WINRM, ETC. AUTOMATE YOUR ENTERPRISE ADMINS ANSIBLE CLI & CI SYSTEMS ANSIBLE PLAYBOOKS …. ANSIBLE TOWER SIMPLE USER INTERFACE TOWER API ROLE-BASED ACCESS CONTROL KNOWLEDGE & VISIBILITY SCHEDULED & CENTRALIZED JOBS CONFIGURATION MANAGEMENT APP DEPLOYMENT CONTINUOUS DELIVERY SECURITY & COMPLIANCE ORCHESTRATIONPROVISIONING
  • 18. 18 ● What’s common in Ceph, OpenShift and Tower itself? Ansible Integration Usecases in the wild
  • 19. 19 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. Ansible Integration Usecases in the wild
  • 20. 20 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? Ansible Integration Usecases in the wild
  • 21. 21 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. Ansible Integration Usecases in the wild
  • 22. 22 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? Ansible Integration Usecases in the wild
  • 23. 23 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? ○ With Ansible. Ansible Integration Usecases in the wild
  • 24. 24 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? ○ With Ansible. ● OpenShift is awesome too, but how do I manage resources outside of the container platform? Ansible Integration Usecases in the wild
  • 25. 25 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? ○ With Ansible. ● OpenShift is awesome too, but how do I manage resources outside of the container platform? ○ With the Ansible Service Broker Ansible Integration Usecases in the wild
  • 26. 26 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? ○ With Ansible. ● OpenShift is awesome too, but how do I manage resources outside of the container platform? ○ With the Ansible Service Broker ● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies? Ansible Integration Usecases in the wild
  • 27. 27 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? ○ With Ansible. ● OpenShift is awesome too, but how do I manage resources outside of the container platform? ○ With the Ansible Service Broker ● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies? ○ Make an educated guess Ansible Integration Usecases in the wild
  • 28. 28 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? ○ With Ansible. ● OpenShift is awesome too, but how do I manage resources outside of the container platform? ○ With the Ansible Service Broker ● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies? ○ Make an educated guess ● How do I clone Satellite setups from backup? Ansible Integration Usecases in the wild
  • 29. 29 ● What’s common in Ceph, OpenShift and Tower itself? ○ A common automated installer framework. Ansible itself, of course. ● What is the Red Hat HyperConverged Infrastructure and how does it DR offsite? ○ With the included Ansible playbooks. ● CloudForms is awesome for large and heterogen cloud management, but how does it manage networks? ○ With Ansible. ● OpenShift is awesome too, but how do I manage resources outside of the container platform? ○ With the Ansible Service Broker ● Red Hat Insights is clairvoyant, but how does it deliver the suggested remedies? ○ Make an educated guess ● How do I clone Satellite setups from backup? ○ With the Satellite Maintenance Tools. Based on You-Know-What. Ansible Integration Usecases in the wild
  • 30. 30 That’s all, folks. Interested in the VM/Windows/Network/Tower demo? Or have a request for it? Or just have too much coffee? Call me. TIA && wbr, charlie E_NOMORESLIDES
  • 32. 32 Ansible overlay matrix within the Red Hat Portfolio
  • 33. CLOUD VIRT & CONTAINER WINDOWS NETWORK DEVOPS MONITORING ANSIBLE AUTOMATES TECHNOLOGIES YOU USE Time to automate is measured in minutes AWS Azure CenturyLink Digital Ocean Google OpenStack Rackspace +more Docker VMware RHV OpenStack OpenShift +more ACLs Files Packages IIS Regedits Shares Services Configs Users Domains +more Arista A10 Cumulus Bigswitch Cisco Cumulus Dell F5 Juniper Palo Alto OpenSwitch +more Jira GitHub Vagrant Jenkins Bamboo Atlassian Subversion Slack Hipchat +more Dynatrace Airbrake BigPanda Datadog LogicMonitor Nagios New Relic PagerDuty Sensu StackDriver Zabbix +more STORAGE NetApp Red Hat Storage Infinidat +more
  • 35. 35 PLAYBOOK EXAMPLES LAMP + HAPROXY + NAGIOS github.com/ansible/ansible-examples/tree/master/lamp_haproxy WINDOWS github.com/ansible/ansible-examples/tree/master/windows SECURITY COMPLIANCE github.com/ansible/ansible-lockdown NETWORK github.com/privateip/network-demo MORE... galaxy.ansible.com github.com/ansible/ansible-examples