SlideShare a Scribd company logo
1 of 23
Accelerating with
Ansible
USE CASES FOR AUTOMATION WITH ANSIBLE2
AGENDA
● Ansible
○ Ansible + Ansible Tower Technical Overview
○ Use Cases
○ Learning Paths
○ Profiles
○ Demonstration
● Recap
● Q&A
Ansible Technical Overview
USE CASES FOR AUTOMATION WITH ANSIBLE4
WHAT IS ANSIBLE AUTOMATION?
● Ansible is an open source community
project sponsored by Red Hat. It’s a
simple automation language that can
perfectly describe IT application
environments in Ansible Playbooks.
● Ansible Tower is an enterprise
framework for controlling, securing,
and managing your Ansible automation
- with a UI and RESTful API.
USE CASES FOR AUTOMATION WITH ANSIBLE5
WHY ANSIBLE?
SIMPLE
Human readable automation
No special coding skills
needed
Tasks executed in order
Get productive quickly
POWERFUL
App deployment
Configuration management
Workflow orchestration
Orchestrate the app
lifecycle
AGENTLESS
Agentless architecture
Uses OpenSSH & WinRM
No agents to exploit or update
More efficient & more secure
USE CASES FOR AUTOMATION WITH ANSIBLE6
PLAYBOOKS
USE CASES FOR AUTOMATION WITH ANSIBLE7
ANSIBLE CAN AUTOMATE..
USE CASES FOR AUTOMATION WITH ANSIBLE8
WHAT DOES ANSIBLE TOWER PROVIDE?
● Ansible Tower is an enterprise framework for controlling, securing and managing your
Ansible automation – with a UI and RESTful API.
● Role-based access control
● Deploy entire applications with push-button deployment access
● All automations are centrally logged
● Schedule jobs for repeat deployments
● Provide teams with remote command execution
USE CASES FOR AUTOMATION WITH ANSIBLE9
ANSIBLE NETWORK AUTOMATION
● Use Ansible to manage, validate, and continuously track heterogeneous network
device configurations and deployments.
● Network modules are included as part of the Ansible distribution.
● Modules for over 40 networking platforms.
● 570+ Networking modules
ANSIBLE WINDOWS AUTOMATION
● Manage Windows systems with Ansible
● 70+ Windows Modules
Ansible Use Cases
USE CASES FOR AUTOMATION WITH ANSIBLE11
PROVISIONING
● Ansible can provision your cloud platforms, virtualized hosts and hypervisors, network
devices, and baremetal servers.
● Spin up an entire stack in a few minutes, test it, then delete it.
● Allows for deploying into test, dev, and prod environments in minutes.
CONFIGURATION MANAGEMENT
● Replace scripts and ad-hoc commands with a consistent, reliable, and secure
management solution.
● Human-readable, so everyone in an organization will be able to understand
● No agent to run on systems, so users only need an SSH password to start utilizing
● Thousands of modules, roles, and templates
USE CASES FOR AUTOMATION WITH ANSIBLE12
CONFIGURATION MANAGEMENT EXAMPLE
USE CASES FOR AUTOMATION WITH ANSIBLE13
APPLICATION DEPLOYMENT
● Repeatable and reliable playbooks describe desired state
● Zero downtime rolling updates for seamless deployment
● Interact with cloud services with built-in APIs
● Drive workflows from configuring the OS to talking to Tower’s REST APIs
CONTINUOUS DELIVERY
● Quick-turnarounds with minimal human intervention
● Multi-tier, multi-step orchestration
● Fine-grained control over operations and batch server configuration
● Stage and test with inventories
USE CASES FOR AUTOMATION WITH ANSIBLE14
APPLICATION DEPLOYMENT EXAMPLE
USE CASES FOR AUTOMATION WITH ANSIBLE15
SECURITY & COMPLIANCE
● Automate your patching
● Apply DISA and STIG security profiles
● Verify compliance
ORCHESTRATION
● Clear syntax and task-based nature
● Orchestrate different conductors in different environments using Ansible’s library of
modules
Ansible Learning Path Overview
USE CASES FOR AUTOMATION WITH ANSIBLE17
Automation with Ansible IDO407
Pre-req Overview
Required
Course
Complementary
Suggested
Exam
Ansible Essentials: Simplicity in Automation Technical
Overview
DO007
RHCSA Rapid Track CourseRH199
Red Hat Certified Specialist in Ansible Automation ExamEX407
Automation with Ansible II: Ansible TowerDO409
Ansible for Network AutomationDO457
Automation with Ansible II: Ansible TowerDO409
Linux AdminsNetwork Admins
Ansible Profiles
USE CASES FOR AUTOMATION WITH ANSIBLE
Linux System
Administrators
Future Skills:
● Automate system administration tasks with Ansible
● Centrally manage Ansible automation with Red Hat Ansible Tower
Current Experience:
Experienced with Linux.
Manages servers and
server configuration for
the enterprise.
Future Job Role(s):
Sr. System Administrator,
DevOps Engineer
Pre-Req Overview
Required
Course
Complementary
Suggested
Exam
Automation with Ansible IDO407
Ansible Essentials: Simplicity in Automation Technical OverviewDO007
Red Hat Certified Specialist in Ansible Automation ExamEX407
Automation with Ansible II: Ansible TowerDO409
RHCSA Rapid Track CourseRH199
USE CASES FOR AUTOMATION WITH ANSIBLE
Network
Administrator
Future Skills:
● Automate configuration backup and data collection using Ansible
● Automate reconfiguration and correct configuration errors in network
infrastructure using Ansible
● Centrally manage automation using Ansible Tower
Current Experience:
Experienced with
administration of network
devices (Cisco, Juniper,
Arista), has some Linux
experience. Manages
infrastructure and
implements changes.
Future Job Role(s):
Network Automation
Engineer, Infrastructure
Automation Engineer
Pre-Req Overview
Required
Course
Complementary
Suggested
Exam
Ansible for Network AutomationDO457
Automation with Ansible II: Ansible TowerDO409
Red Hat System Administration IRH124
USE CASES FOR AUTOMATION WITH ANSIBLE21
ANSIBLE USE CASES
● Provisioning
● Configuration Management
● Application Deployment
● Continuous Delivery
● Security + Compliance
● Orchestration
ANSIBLE COURSES + EXAM
● DO007 - Ansible Essentials: Simplicity in Automation Technical Overview
● DO407 - Automation with Ansible I
● DO409 - Automation with Ansible II: Ansible Tower
● DO457 - Ansible for Network Automation
● EX407 - Red Hat Certificate of Expertise in Ansible Automation
© Global Knowledge Training LLC. All rights reserved. Page 22
Learning More
GlobalKnowledge.com
For additional on-demand and live webinars,
white papers, courses, special offers and
more, visit us at…
© Global Knowledge Training LLC. All rights reserved. Page 23
Courses
Automation
with Ansible
(DO407)
Ansible for
Network
Automation
(DO457)
Automation with
Ansible II: Ansible
Tower (DO409)

More Related Content

What's hot

Ansible presentation
Ansible presentationAnsible presentation
Ansible presentationKumar Y
 
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...Simplilearn
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To JenkinsKnoldus Inc.
 
Docker introduction
Docker introductionDocker introduction
Docker introductionPhuc Nguyen
 
Introduction to Ansible
Introduction to AnsibleIntroduction to Ansible
Introduction to AnsibleKnoldus Inc.
 
Ansible, best practices
Ansible, best practicesAnsible, best practices
Ansible, best practicesBas Meijer
 
Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdfVuHoangAnh14
 
DevOps Meetup ansible
DevOps Meetup   ansibleDevOps Meetup   ansible
DevOps Meetup ansiblesriram_rajan
 
Introduction to ansible
Introduction to ansibleIntroduction to ansible
Introduction to ansibleOmid Vahdaty
 
IT Automation with Ansible
IT Automation with AnsibleIT Automation with Ansible
IT Automation with AnsibleRayed Alrashed
 
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...Simplilearn
 
Hands On Introduction To Ansible Configuration Management With Ansible Comple...
Hands On Introduction To Ansible Configuration Management With Ansible Comple...Hands On Introduction To Ansible Configuration Management With Ansible Comple...
Hands On Introduction To Ansible Configuration Management With Ansible Comple...SlideTeam
 

What's hot (20)

Ansible presentation
Ansible presentationAnsible presentation
Ansible presentation
 
Ansible
AnsibleAnsible
Ansible
 
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To Jenkins
 
Ansible - Hands on Training
Ansible - Hands on TrainingAnsible - Hands on Training
Ansible - Hands on Training
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Introduction to Ansible
Introduction to AnsibleIntroduction to Ansible
Introduction to Ansible
 
Ansible 101
Ansible 101Ansible 101
Ansible 101
 
ansible why ?
ansible why ?ansible why ?
ansible why ?
 
Automating with Ansible
Automating with AnsibleAutomating with Ansible
Automating with Ansible
 
Ansible, best practices
Ansible, best practicesAnsible, best practices
Ansible, best practices
 
Ansible Automation - Enterprise Use Cases | Juncheng Anthony Lin
Ansible Automation - Enterprise Use Cases | Juncheng Anthony LinAnsible Automation - Enterprise Use Cases | Juncheng Anthony Lin
Ansible Automation - Enterprise Use Cases | Juncheng Anthony Lin
 
Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdf
 
Ansible - Introduction
Ansible - IntroductionAnsible - Introduction
Ansible - Introduction
 
DevOps Meetup ansible
DevOps Meetup   ansibleDevOps Meetup   ansible
DevOps Meetup ansible
 
Introduction to ansible
Introduction to ansibleIntroduction to ansible
Introduction to ansible
 
IT Automation with Ansible
IT Automation with AnsibleIT Automation with Ansible
IT Automation with Ansible
 
Ansible
AnsibleAnsible
Ansible
 
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
 
Hands On Introduction To Ansible Configuration Management With Ansible Comple...
Hands On Introduction To Ansible Configuration Management With Ansible Comple...Hands On Introduction To Ansible Configuration Management With Ansible Comple...
Hands On Introduction To Ansible Configuration Management With Ansible Comple...
 

Similar to Accelerating with Ansible

Ansible: Automation Tool
Ansible: Automation ToolAnsible: Automation Tool
Ansible: Automation ToolAakanksha Mane
 
Significance of RedHat Ansible
Significance of RedHat AnsibleSignificance of RedHat Ansible
Significance of RedHat AnsibleVijayaNirmalaGopal
 
06 network automationwithansible
06 network automationwithansible06 network automationwithansible
06 network automationwithansibleKhairul Zebua
 
Network automation ansible_nx-api
Network automation ansible_nx-apiNetwork automation ansible_nx-api
Network automation ansible_nx-apiJoel W. King
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops OverviewJoel W. King
 
Devops with Python by Yaniv Cohen DevopShift
Devops with Python by Yaniv Cohen DevopShiftDevops with Python by Yaniv Cohen DevopShift
Devops with Python by Yaniv Cohen DevopShiftYaniv cohen
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIJoel W. King
 
Ansible automation sa technical deck q2 fy19
Ansible automation sa technical deck q2 fy19Ansible automation sa technical deck q2 fy19
Ansible automation sa technical deck q2 fy19dvillaco
 
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and coInstallation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and coThierry Gayet
 
Red hat ansible automation technical deck
Red hat ansible automation technical deckRed hat ansible automation technical deck
Red hat ansible automation technical deckJuraj Hantak
 
Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1Michael Lynn
 
UNIT-I Introduction to Ansible.pptx
UNIT-I Introduction to Ansible.pptxUNIT-I Introduction to Ansible.pptx
UNIT-I Introduction to Ansible.pptxPandiya Rajan
 
Ansible for Enterprise
Ansible for EnterpriseAnsible for Enterprise
Ansible for EnterpriseAnsible
 
Ansible day 1.ppt
Ansible day 1.pptAnsible day 1.ppt
Ansible day 1.pptKalkey
 
Ansible Tutorial.pdf
Ansible Tutorial.pdfAnsible Tutorial.pdf
Ansible Tutorial.pdfNigussMehari4
 

Similar to Accelerating with Ansible (20)

Ansible: Automation Tool
Ansible: Automation ToolAnsible: Automation Tool
Ansible: Automation Tool
 
Significance of RedHat Ansible
Significance of RedHat AnsibleSignificance of RedHat Ansible
Significance of RedHat Ansible
 
06 network automationwithansible
06 network automationwithansible06 network automationwithansible
06 network automationwithansible
 
Network automation ansible_nx-api
Network automation ansible_nx-apiNetwork automation ansible_nx-api
Network automation ansible_nx-api
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
Devops with Python by Yaniv Cohen DevopShift
Devops with Python by Yaniv Cohen DevopShiftDevops with Python by Yaniv Cohen DevopShift
Devops with Python by Yaniv Cohen DevopShift
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
Ansible automation sa technical deck q2 fy19
Ansible automation sa technical deck q2 fy19Ansible automation sa technical deck q2 fy19
Ansible automation sa technical deck q2 fy19
 
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and coInstallation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
 
Red hat ansible automation technical deck
Red hat ansible automation technical deckRed hat ansible automation technical deck
Red hat ansible automation technical deck
 
Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1
 
ansible_rhel.pdf
ansible_rhel.pdfansible_rhel.pdf
ansible_rhel.pdf
 
UNIT-I Introduction to Ansible.pptx
UNIT-I Introduction to Ansible.pptxUNIT-I Introduction to Ansible.pptx
UNIT-I Introduction to Ansible.pptx
 
Ansible.pdf
Ansible.pdfAnsible.pdf
Ansible.pdf
 
Ansible for Enterprise
Ansible for EnterpriseAnsible for Enterprise
Ansible for Enterprise
 
Ansible intro
Ansible introAnsible intro
Ansible intro
 
Ansible day 1.ppt
Ansible day 1.pptAnsible day 1.ppt
Ansible day 1.ppt
 
Ansible day 1.ppt
Ansible day 1.pptAnsible day 1.ppt
Ansible day 1.ppt
 
Automation Evolution with Junos
Automation Evolution with JunosAutomation Evolution with Junos
Automation Evolution with Junos
 
Ansible Tutorial.pdf
Ansible Tutorial.pdfAnsible Tutorial.pdf
Ansible Tutorial.pdf
 

More from Global Knowledge Training

PAN-OS - Network Security/Prevention Everywhere
PAN-OS - Network Security/Prevention EverywherePAN-OS - Network Security/Prevention Everywhere
PAN-OS - Network Security/Prevention EverywhereGlobal Knowledge Training
 
How To Troubleshoot Group Policy in Windows 10
How To Troubleshoot Group Policy in Windows 10How To Troubleshoot Group Policy in Windows 10
How To Troubleshoot Group Policy in Windows 10Global Knowledge Training
 
Why Pentesting is Vital to the Modern DoD Workforce
Why Pentesting is Vital to the Modern DoD WorkforceWhy Pentesting is Vital to the Modern DoD Workforce
Why Pentesting is Vital to the Modern DoD WorkforceGlobal Knowledge Training
 
Develop Your Skills with Unlimited Access to Red Hat Online Learning
Develop Your Skills with Unlimited Access to Red Hat Online LearningDevelop Your Skills with Unlimited Access to Red Hat Online Learning
Develop Your Skills with Unlimited Access to Red Hat Online LearningGlobal Knowledge Training
 
Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7
Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7
Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7Global Knowledge Training
 
What’s Next For Your Azure Certification Journey
What’s Next For Your Azure Certification JourneyWhat’s Next For Your Azure Certification Journey
What’s Next For Your Azure Certification JourneyGlobal Knowledge Training
 
Cisco's Intent-Based Networking and the Journey to Software Defined Networks
Cisco's Intent-Based Networking and the Journey to Software Defined NetworksCisco's Intent-Based Networking and the Journey to Software Defined Networks
Cisco's Intent-Based Networking and the Journey to Software Defined NetworksGlobal Knowledge Training
 
Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...
Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...
Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...Global Knowledge Training
 
The Essence of DevOps: What it Can Mean for You and Your Organization
The Essence of DevOps: What it Can Mean for You and Your OrganizationThe Essence of DevOps: What it Can Mean for You and Your Organization
The Essence of DevOps: What it Can Mean for You and Your OrganizationGlobal Knowledge Training
 
How to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationHow to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationGlobal Knowledge Training
 
What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?Global Knowledge Training
 
How the Channel Can Break Down the Barriers to Cloud Success
How the Channel Can Break Down the Barriers to Cloud Success How the Channel Can Break Down the Barriers to Cloud Success
How the Channel Can Break Down the Barriers to Cloud Success Global Knowledge Training
 
Tackling 5 Taboo Topics in Cybersecurity People Management
Tackling 5 Taboo Topics in Cybersecurity People ManagementTackling 5 Taboo Topics in Cybersecurity People Management
Tackling 5 Taboo Topics in Cybersecurity People ManagementGlobal Knowledge Training
 

More from Global Knowledge Training (20)

Taking Advantage of Microsoft PowerShell
Taking Advantage of Microsoft PowerShell Taking Advantage of Microsoft PowerShell
Taking Advantage of Microsoft PowerShell
 
PAN-OS - Network Security/Prevention Everywhere
PAN-OS - Network Security/Prevention EverywherePAN-OS - Network Security/Prevention Everywhere
PAN-OS - Network Security/Prevention Everywhere
 
The Basics of Computer Networking
The Basics of Computer NetworkingThe Basics of Computer Networking
The Basics of Computer Networking
 
How To Troubleshoot Group Policy in Windows 10
How To Troubleshoot Group Policy in Windows 10How To Troubleshoot Group Policy in Windows 10
How To Troubleshoot Group Policy in Windows 10
 
Why Pentesting is Vital to the Modern DoD Workforce
Why Pentesting is Vital to the Modern DoD WorkforceWhy Pentesting is Vital to the Modern DoD Workforce
Why Pentesting is Vital to the Modern DoD Workforce
 
How to Maximize Your Training Budget
How to Maximize Your Training BudgetHow to Maximize Your Training Budget
How to Maximize Your Training Budget
 
Develop Your Skills with Unlimited Access to Red Hat Online Learning
Develop Your Skills with Unlimited Access to Red Hat Online LearningDevelop Your Skills with Unlimited Access to Red Hat Online Learning
Develop Your Skills with Unlimited Access to Red Hat Online Learning
 
Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7
Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7
Exploring the Upgrade from VMware vSphere: Install, Configure, Manage 6 5 to 6 7
 
What’s Next For Your Azure Certification Journey
What’s Next For Your Azure Certification JourneyWhat’s Next For Your Azure Certification Journey
What’s Next For Your Azure Certification Journey
 
Cisco's Intent-Based Networking and the Journey to Software Defined Networks
Cisco's Intent-Based Networking and the Journey to Software Defined NetworksCisco's Intent-Based Networking and the Journey to Software Defined Networks
Cisco's Intent-Based Networking and the Journey to Software Defined Networks
 
How to Build a Winning Cybersecurity Team
How to Build a Winning Cybersecurity TeamHow to Build a Winning Cybersecurity Team
How to Build a Winning Cybersecurity Team
 
Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...
Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...
Why It’s Critical to Apply the Risk Management Framework to Your IT Moderniza...
 
How to Build a Web Server with AWS Lambda
How to Build a Web Server with AWS LambdaHow to Build a Web Server with AWS Lambda
How to Build a Web Server with AWS Lambda
 
The Essence of DevOps: What it Can Mean for You and Your Organization
The Essence of DevOps: What it Can Mean for You and Your OrganizationThe Essence of DevOps: What it Can Mean for You and Your Organization
The Essence of DevOps: What it Can Mean for You and Your Organization
 
How to Migrate a Web App to AWS
How to Migrate a Web App to AWSHow to Migrate a Web App to AWS
How to Migrate a Web App to AWS
 
How to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationHow to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your Organization
 
What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?
 
How the Channel Can Break Down the Barriers to Cloud Success
How the Channel Can Break Down the Barriers to Cloud Success How the Channel Can Break Down the Barriers to Cloud Success
How the Channel Can Break Down the Barriers to Cloud Success
 
How to Avoid Cloud Migration Pitfalls
How to Avoid Cloud Migration PitfallsHow to Avoid Cloud Migration Pitfalls
How to Avoid Cloud Migration Pitfalls
 
Tackling 5 Taboo Topics in Cybersecurity People Management
Tackling 5 Taboo Topics in Cybersecurity People ManagementTackling 5 Taboo Topics in Cybersecurity People Management
Tackling 5 Taboo Topics in Cybersecurity People Management
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Accelerating with Ansible

  • 2. USE CASES FOR AUTOMATION WITH ANSIBLE2 AGENDA ● Ansible ○ Ansible + Ansible Tower Technical Overview ○ Use Cases ○ Learning Paths ○ Profiles ○ Demonstration ● Recap ● Q&A
  • 4. USE CASES FOR AUTOMATION WITH ANSIBLE4 WHAT IS ANSIBLE AUTOMATION? ● Ansible is an open source community project sponsored by Red Hat. It’s a simple automation language that can perfectly describe IT application environments in Ansible Playbooks. ● Ansible Tower is an enterprise framework for controlling, securing, and managing your Ansible automation - with a UI and RESTful API.
  • 5. USE CASES FOR AUTOMATION WITH ANSIBLE5 WHY ANSIBLE? SIMPLE Human readable automation No special coding skills needed Tasks executed in order Get productive quickly POWERFUL App deployment Configuration management Workflow orchestration Orchestrate the app lifecycle AGENTLESS Agentless architecture Uses OpenSSH & WinRM No agents to exploit or update More efficient & more secure
  • 6. USE CASES FOR AUTOMATION WITH ANSIBLE6 PLAYBOOKS
  • 7. USE CASES FOR AUTOMATION WITH ANSIBLE7 ANSIBLE CAN AUTOMATE..
  • 8. USE CASES FOR AUTOMATION WITH ANSIBLE8 WHAT DOES ANSIBLE TOWER PROVIDE? ● Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation – with a UI and RESTful API. ● Role-based access control ● Deploy entire applications with push-button deployment access ● All automations are centrally logged ● Schedule jobs for repeat deployments ● Provide teams with remote command execution
  • 9. USE CASES FOR AUTOMATION WITH ANSIBLE9 ANSIBLE NETWORK AUTOMATION ● Use Ansible to manage, validate, and continuously track heterogeneous network device configurations and deployments. ● Network modules are included as part of the Ansible distribution. ● Modules for over 40 networking platforms. ● 570+ Networking modules ANSIBLE WINDOWS AUTOMATION ● Manage Windows systems with Ansible ● 70+ Windows Modules
  • 11. USE CASES FOR AUTOMATION WITH ANSIBLE11 PROVISIONING ● Ansible can provision your cloud platforms, virtualized hosts and hypervisors, network devices, and baremetal servers. ● Spin up an entire stack in a few minutes, test it, then delete it. ● Allows for deploying into test, dev, and prod environments in minutes. CONFIGURATION MANAGEMENT ● Replace scripts and ad-hoc commands with a consistent, reliable, and secure management solution. ● Human-readable, so everyone in an organization will be able to understand ● No agent to run on systems, so users only need an SSH password to start utilizing ● Thousands of modules, roles, and templates
  • 12. USE CASES FOR AUTOMATION WITH ANSIBLE12 CONFIGURATION MANAGEMENT EXAMPLE
  • 13. USE CASES FOR AUTOMATION WITH ANSIBLE13 APPLICATION DEPLOYMENT ● Repeatable and reliable playbooks describe desired state ● Zero downtime rolling updates for seamless deployment ● Interact with cloud services with built-in APIs ● Drive workflows from configuring the OS to talking to Tower’s REST APIs CONTINUOUS DELIVERY ● Quick-turnarounds with minimal human intervention ● Multi-tier, multi-step orchestration ● Fine-grained control over operations and batch server configuration ● Stage and test with inventories
  • 14. USE CASES FOR AUTOMATION WITH ANSIBLE14 APPLICATION DEPLOYMENT EXAMPLE
  • 15. USE CASES FOR AUTOMATION WITH ANSIBLE15 SECURITY & COMPLIANCE ● Automate your patching ● Apply DISA and STIG security profiles ● Verify compliance ORCHESTRATION ● Clear syntax and task-based nature ● Orchestrate different conductors in different environments using Ansible’s library of modules
  • 17. USE CASES FOR AUTOMATION WITH ANSIBLE17 Automation with Ansible IDO407 Pre-req Overview Required Course Complementary Suggested Exam Ansible Essentials: Simplicity in Automation Technical Overview DO007 RHCSA Rapid Track CourseRH199 Red Hat Certified Specialist in Ansible Automation ExamEX407 Automation with Ansible II: Ansible TowerDO409 Ansible for Network AutomationDO457 Automation with Ansible II: Ansible TowerDO409 Linux AdminsNetwork Admins
  • 19. USE CASES FOR AUTOMATION WITH ANSIBLE Linux System Administrators Future Skills: ● Automate system administration tasks with Ansible ● Centrally manage Ansible automation with Red Hat Ansible Tower Current Experience: Experienced with Linux. Manages servers and server configuration for the enterprise. Future Job Role(s): Sr. System Administrator, DevOps Engineer Pre-Req Overview Required Course Complementary Suggested Exam Automation with Ansible IDO407 Ansible Essentials: Simplicity in Automation Technical OverviewDO007 Red Hat Certified Specialist in Ansible Automation ExamEX407 Automation with Ansible II: Ansible TowerDO409 RHCSA Rapid Track CourseRH199
  • 20. USE CASES FOR AUTOMATION WITH ANSIBLE Network Administrator Future Skills: ● Automate configuration backup and data collection using Ansible ● Automate reconfiguration and correct configuration errors in network infrastructure using Ansible ● Centrally manage automation using Ansible Tower Current Experience: Experienced with administration of network devices (Cisco, Juniper, Arista), has some Linux experience. Manages infrastructure and implements changes. Future Job Role(s): Network Automation Engineer, Infrastructure Automation Engineer Pre-Req Overview Required Course Complementary Suggested Exam Ansible for Network AutomationDO457 Automation with Ansible II: Ansible TowerDO409 Red Hat System Administration IRH124
  • 21. USE CASES FOR AUTOMATION WITH ANSIBLE21 ANSIBLE USE CASES ● Provisioning ● Configuration Management ● Application Deployment ● Continuous Delivery ● Security + Compliance ● Orchestration ANSIBLE COURSES + EXAM ● DO007 - Ansible Essentials: Simplicity in Automation Technical Overview ● DO407 - Automation with Ansible I ● DO409 - Automation with Ansible II: Ansible Tower ● DO457 - Ansible for Network Automation ● EX407 - Red Hat Certificate of Expertise in Ansible Automation
  • 22. © Global Knowledge Training LLC. All rights reserved. Page 22 Learning More GlobalKnowledge.com For additional on-demand and live webinars, white papers, courses, special offers and more, visit us at…
  • 23. © Global Knowledge Training LLC. All rights reserved. Page 23 Courses Automation with Ansible (DO407) Ansible for Network Automation (DO457) Automation with Ansible II: Ansible Tower (DO409)