SlideShare une entreprise Scribd logo
1  sur  16
Ansible :
Automation Tool
AUTOMATION
Automation is the creation of
technology by which a process or
procedure is performed with minimal
human assistance and its application
in order to control and monitor the
production and delivery of various
goods and services.
CONTENTS
● Ansible
● Key Features
● What Ansible Can Do
● Ansible Architecture
● How Ansible works
● Ansible Integrations
● Why Do We Need Ansible
● Who uses Ansible
ANSIBLE
Ansible is an open source
automation platform. It can
help you with configuration
management, application
deployment, task
automation.
Ansible is a simple
automation language that
can perfectly describe an IT
application infrastructure in
Ansible Playbooks.
It's an automation engine
that runs Ansible
Playbooks.
KEY FEATURES
SIMPLE
● Human readable
automation
● Tasks executed in order
● No special coding skills
required
POWERFUL
● App deployment
● Configuration
management
● Workflow orchestration
AGENTLESS
● Agentless architecture
● Uses OpenSSH &
WinRM
● No agents to exploit or
update
WHAT ANSIBLE CAN DO
Ansible can automate three types of tasks:
● Provisioning: Set up the various
servers you need in your
infrastructure.
● Application deployment: Make
DevOps easier by automating the
deployment of internally developed
applications to your production
systems.
● Configuration management: Change
the configuration of an application, OS,
or device.
● It can automate IT environments
whether they are hosted on traditional
bare metal servers, virtualization
platforms, or in the cloud.
ARCHITECTURE
Ansible inventories are
lists of hosts (nodes)
along with their IP
addresses, servers,
databases etc.
Playbooks define
workflow of tasks that
you written in a
playbook.
It is a network of remote
servers hosted on the
Internet to store,
manage, and process
data.
Modules are executed
directly on remote hosts
through playbooks. The
modules can control
system resources, like
services, packages, or files.
Plugins here are a special
kind of modules. They get
executed before a module is
getting executed on the
nodes.It get executed on the
main control machine for
logging purpose.
Client machines to which
ansible server connects
and pushes the
playbooks through SSH.
It can be any kind of
machine.
Controller which is
the Linux server.
HOW ANSIBLE WORKS
It is a connection plug-
in. Use the python ssh
implementation to
connect to targets.
ANSIBLE INTEGRATION
There are 37 tools that integrate with
Ansible. Some of the popular tools that
integrate with Ansible are:
● Docker
● Kubernetes
● Amazon EC2
● New Relic
● Google Comp
● Datadog
● Microsoft Auzre
● Twilio
WHY DO WE NEED
● To reduce the manual and hectic work of System Administor like installing
software, changing configurations, and administering services on individual
servers.
● To computing network to deploy and manage servers reliably and efficiently.
● For a project that requires repeatable processes and a consistent
environment, such as provisioning IoT devices.
WHO USES ANSIBLE
There are 8,257 companies that use Ansible. Top industries which uses Ansible.
WHO USES ANSIBLE
Top Countries that use Ansible
IS THERE A FUTURE IN ANSIBLE
YES!
● The companies are moving towards
automation and they need simple
and powerful tool for configuration of
servers, databases, firewall, etc.
● As Ansible offers an agentless
approach that distinguishes it from
Puppet and Chef.
ANY QUESTIONS?
THANK
YOU!

Contenu connexe

Tendances

SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...
SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...
SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...
Sébastien Levert
 
Drupal Course 2012 - Code Driven Development
Drupal Course 2012 - Code Driven DevelopmentDrupal Course 2012 - Code Driven Development
Drupal Course 2012 - Code Driven Development
Attila Cs. Nagy
 

Tendances (20)

Running Containerized Applications on Modern Serverless Platforms
Running Containerized Applications on Modern Serverless PlatformsRunning Containerized Applications on Modern Serverless Platforms
Running Containerized Applications on Modern Serverless Platforms
 
Intro to openfaas
Intro to openfaasIntro to openfaas
Intro to openfaas
 
Serverless in azure
Serverless in azureServerless in azure
Serverless in azure
 
Automating OpenShift Deployments
Automating OpenShift DeploymentsAutomating OpenShift Deployments
Automating OpenShift Deployments
 
Algolia's Fury Road to a Worldwide API - Take Off Conference 2016
Algolia's Fury Road to a Worldwide API - Take Off Conference 2016Algolia's Fury Road to a Worldwide API - Take Off Conference 2016
Algolia's Fury Road to a Worldwide API - Take Off Conference 2016
 
Discover Microsoft's Cloud Automation Suite
Discover Microsoft's Cloud Automation SuiteDiscover Microsoft's Cloud Automation Suite
Discover Microsoft's Cloud Automation Suite
 
Front End Orlando - AWS Lambda
Front End Orlando - AWS LambdaFront End Orlando - AWS Lambda
Front End Orlando - AWS Lambda
 
Fury road to a worldwide API - API Days - December 2015
Fury road to a worldwide API - API Days - December 2015Fury road to a worldwide API - API Days - December 2015
Fury road to a worldwide API - API Days - December 2015
 
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
 
OpenStack Israel 2015 keynote
OpenStack Israel 2015 keynoteOpenStack Israel 2015 keynote
OpenStack Israel 2015 keynote
 
Algolia - Hosted Search API
Algolia - Hosted Search API Algolia - Hosted Search API
Algolia - Hosted Search API
 
Automating AWS with Ansible
Automating AWS with AnsibleAutomating AWS with Ansible
Automating AWS with Ansible
 
SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...
SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...
SharePoint Saturday New York 2017 - SharePoint Framework, Angular and Azure F...
 
Cnvrg webinar continual learning
Cnvrg webinar   continual learningCnvrg webinar   continual learning
Cnvrg webinar continual learning
 
Drupal Course 2012 - Code Driven Development
Drupal Course 2012 - Code Driven DevelopmentDrupal Course 2012 - Code Driven Development
Drupal Course 2012 - Code Driven Development
 
A Cloud Native Walkthrough: Infrastructure + Operations
A Cloud Native Walkthrough: Infrastructure + OperationsA Cloud Native Walkthrough: Infrastructure + Operations
A Cloud Native Walkthrough: Infrastructure + Operations
 
VMs containers and serverless
VMs containers and serverlessVMs containers and serverless
VMs containers and serverless
 
Algolia's Fury Road to a Worldwide API
Algolia's Fury Road to a Worldwide APIAlgolia's Fury Road to a Worldwide API
Algolia's Fury Road to a Worldwide API
 
Going Serverless with Azure Functions
Going Serverless with Azure FunctionsGoing Serverless with Azure Functions
Going Serverless with Azure Functions
 
Mapping APIs
Mapping APIsMapping APIs
Mapping APIs
 

Similaire à Ansible: Automation Tool

Control-with-Ansible-Tower
Control-with-Ansible-TowerControl-with-Ansible-Tower
Control-with-Ansible-Tower
Mark Costin
 

Similaire à Ansible: Automation Tool (20)

Ansible Playbook
Ansible PlaybookAnsible Playbook
Ansible Playbook
 
Accelerating with Ansible
Accelerating with AnsibleAccelerating with Ansible
Accelerating with Ansible
 
Ansible: Simple yet powerful IT automation tool
Ansible: Simple yet powerful IT automation toolAnsible: Simple yet powerful IT automation tool
Ansible: Simple yet powerful IT automation tool
 
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
 
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
 
DevOps with Ansible
DevOps with AnsibleDevOps with Ansible
DevOps with Ansible
 
Top 3 Useful Tools for DevOps Automation -
Top 3 Useful Tools for DevOps Automation -Top 3 Useful Tools for DevOps Automation -
Top 3 Useful Tools for DevOps Automation -
 
Significance of RedHat Ansible
Significance of RedHat AnsibleSignificance of RedHat Ansible
Significance of RedHat Ansible
 
Ansible.pptx
Ansible.pptxAnsible.pptx
Ansible.pptx
 
Top 9 DevOps Tools: Which DevOps Tool Should I Learn
Top 9 DevOps Tools: Which DevOps Tool Should I Learn Top 9 DevOps Tools: Which DevOps Tool Should I Learn
Top 9 DevOps Tools: Which DevOps Tool Should I Learn
 
Control-with-Ansible-Tower
Control-with-Ansible-TowerControl-with-Ansible-Tower
Control-with-Ansible-Tower
 
Infrastructure automation using awx ansible tower
Infrastructure automation using awx ansible towerInfrastructure automation using awx ansible tower
Infrastructure automation using awx ansible tower
 
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
 
UNIT-I Introduction to Ansible.pptx
UNIT-I Introduction to Ansible.pptxUNIT-I Introduction to Ansible.pptx
UNIT-I Introduction to Ansible.pptx
 
Ansible for Enterprise
Ansible for EnterpriseAnsible for Enterprise
Ansible for Enterprise
 
Ansible.pdf
Ansible.pdfAnsible.pdf
Ansible.pdf
 
DevOps Training | DevOps Online Training
DevOps Training | DevOps Online TrainingDevOps Training | DevOps Online Training
DevOps Training | DevOps Online Training
 
Ansible intro
Ansible introAnsible intro
Ansible intro
 
Serverless java
Serverless   javaServerless   java
Serverless java
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Ansible: Automation Tool

  • 2. AUTOMATION Automation is the creation of technology by which a process or procedure is performed with minimal human assistance and its application in order to control and monitor the production and delivery of various goods and services.
  • 3. CONTENTS ● Ansible ● Key Features ● What Ansible Can Do ● Ansible Architecture ● How Ansible works ● Ansible Integrations ● Why Do We Need Ansible ● Who uses Ansible
  • 4. ANSIBLE Ansible is an open source automation platform. It can help you with configuration management, application deployment, task automation. Ansible is a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks. It's an automation engine that runs Ansible Playbooks.
  • 5. KEY FEATURES SIMPLE ● Human readable automation ● Tasks executed in order ● No special coding skills required POWERFUL ● App deployment ● Configuration management ● Workflow orchestration AGENTLESS ● Agentless architecture ● Uses OpenSSH & WinRM ● No agents to exploit or update
  • 6. WHAT ANSIBLE CAN DO Ansible can automate three types of tasks: ● Provisioning: Set up the various servers you need in your infrastructure. ● Application deployment: Make DevOps easier by automating the deployment of internally developed applications to your production systems. ● Configuration management: Change the configuration of an application, OS, or device. ● It can automate IT environments whether they are hosted on traditional bare metal servers, virtualization platforms, or in the cloud.
  • 7.
  • 8. ARCHITECTURE Ansible inventories are lists of hosts (nodes) along with their IP addresses, servers, databases etc. Playbooks define workflow of tasks that you written in a playbook. It is a network of remote servers hosted on the Internet to store, manage, and process data. Modules are executed directly on remote hosts through playbooks. The modules can control system resources, like services, packages, or files. Plugins here are a special kind of modules. They get executed before a module is getting executed on the nodes.It get executed on the main control machine for logging purpose. Client machines to which ansible server connects and pushes the playbooks through SSH. It can be any kind of machine. Controller which is the Linux server.
  • 9. HOW ANSIBLE WORKS It is a connection plug- in. Use the python ssh implementation to connect to targets.
  • 10. ANSIBLE INTEGRATION There are 37 tools that integrate with Ansible. Some of the popular tools that integrate with Ansible are: ● Docker ● Kubernetes ● Amazon EC2 ● New Relic ● Google Comp ● Datadog ● Microsoft Auzre ● Twilio
  • 11. WHY DO WE NEED ● To reduce the manual and hectic work of System Administor like installing software, changing configurations, and administering services on individual servers. ● To computing network to deploy and manage servers reliably and efficiently. ● For a project that requires repeatable processes and a consistent environment, such as provisioning IoT devices.
  • 12. WHO USES ANSIBLE There are 8,257 companies that use Ansible. Top industries which uses Ansible.
  • 13. WHO USES ANSIBLE Top Countries that use Ansible
  • 14. IS THERE A FUTURE IN ANSIBLE YES! ● The companies are moving towards automation and they need simple and powerful tool for configuration of servers, databases, firewall, etc. ● As Ansible offers an agentless approach that distinguishes it from Puppet and Chef.