SlideShare a Scribd company logo
With Ansible
Ansible C nfiguration Management
Hands on Introduction to
Ansible
2
What is Ansible
Advantages of Ansible
Ansible Commands Cheat Sheet
Ansible’s Features and Capabilities
Configuration Management in Ansible
Ansible VS Puppet
Ansible Architecture
What is Ansible?
3
The slide provides brief introduction about Ansible
Ansible
Host
Inventory
Playbooks
Core
Modules
Custom
Modules
Plugins
Email, Logging,
Other
Connection
Plugins
Public/
Private Cloud
Host 1
Host 2
Host 3
Host N
Users
ANSIBLE is associate ASCII text file software
package provisioning, configuration management, and
application-deployment tool. It runs on several Unix-like
systems, and may piece each Unix-like systems yet as Microsoft
Windows. It includes its own declarative language to
explain system configuration
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Advantages of Ansible
4
The slide is to provide the key advantages of Ansible
Free
Ansible is Associate in Nursing ASCII text file tool.
Very straightforward to line up and use: No special writing skills are necessary to use Ansible’s playbooks
(more on playbooks later).
Powerfull
Ansible enables you to model even extremely complicated IT workflows.
Flexible
You will orchestrate the whole application setting in spite of wherever it’s
deployed. you'll conjointly customize it supported your desires.
Agentless
You don’t have to be compelled to install the other computer code or firewall ports on
the shopper systems you wish to alter.
Efficient
As a result of you don’t have to be compelled to install any additional computer code, there’s a lot
of space for application resources on your server.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Ansible’s Features and Capabilities
5
The slide provide the Features and Capabilities of Ansible
Configuration Management
Ansible is intended to be terribly easy, reliable, and consistent for configuration management. If you’re already in IT, you'll be able to rise and running with it terribly quickly.
Ansible configurations are easy information descriptions of infrastructure and are each clear by humans and parsable by machines. All you would like to start out managing
systems may be a positive identification or Associate in Nursing SSH (Secure Socket Shell, a network protocol) key. Associate in Nursing example of however simple Ansible makes
configuration management: If you wish to put in Associate in Nursing updated version of a selected style of software system on all the machines in your enterprise, all you've
got {to do|to try to to|to try Associate in Nursing do} is write out all the information science addresses of the nodes (also known as remote hosts) and write an Ansible playbook to
put in it on all the nodes, then run the playbook from your management machine.
Application Deployment
Ansible permits you to quickly and simply deploy multitier apps. You won’t ought to write custom code to change your systems; you list the tasks needed to be done by writing
a playbook, and Ansible can understand a way to get your systems to the state you wish them to be in. In different words, you won’t ought to assemble the applications
on each machine manually. once you run a playbook from your management machine, Ansible uses SSH to speak with the remote hosts and run all the commands (tasks).
Orchestration
As the name suggests, orchestration involves transferal totally different components into a fantastically run whole operation—similar to the method a musical conductor brings the
notes made by all the various instruments into a cohesive inventive work. as an example, with application readying, you would like to manage not simply the front-end and
backend services however the databases, networks, storage, and so on. you furthermore may ought to check that that each one the tasks ar handled within the correct order.
Ansible uses machine-controlled workflows, provisioning, and additional to form orchestrating tasks simple. And once you’ve outlined your infrastructure mistreatment the Ansible
playbooks, you'll be able to use that very same orchestration where you would like to, due to the movability of Ansible playbooks.
Security and Compliance
As with application readying, sitewide security policies (such as firewall rules or protection down users) may be enforced beside different machine-controlled processes. If
you assemble the protection details on the management machine and run the associated playbook, all the remote hosts can mechanically be updated with those
details. meaning you won’t ought to monitor every machine for security compliance frequently manually. And for further security, Associate in Nursing admin’s user ID
and positive identification aren’t recoverable in plain text on Ansible.
Cloud Provisioning
The first step in automating your applications’ life cycle is automating the provisioning of your infrastructure. With Ansible, you'll be able to provision cloud
platforms, virtualized hosts, network devices, and bare-metal servers.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Ansible Architecture
6
The slide highlights the Ansible Architecture
Ansible Playbook
Users
API Plugins
Modules
Networking
Hosts
CMDB
Inventory
Public/
Private Cloud
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Configuration Management in Ansible
7
The slide covers the flow chart of automation of configuration managements in Ansible
Jenkins
JENKINS SLAVES
Staging Environment Production Environment
Repository Docker Registry
Containerized
Applications 1
Containerized
Applications 1
Containerized
Applications 1
Containerized
Applications 2
Containerized
Applications 2
Containerized
Applications 2
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Ansible Installation Flow Chart for the Organisation
8
The slide highlights the ansible installation flow chart for the organization
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Users
Ansible
Playbook
API
Plugins
Modules
Inventory SSH
Host
Machines
Cloud
Hosts
Ansible VS Puppet
9
The slide highlights the key difference between Ansible and Puppet
All Cloud All
Config Mgmt Type Config Mgmt
Mutable Infrastructure Mutable
Declarative Language Procedural
Client/ Server Architecture Client only
Orchestration
No Lifecycle ( state ) Management No
Partial VM Provisioning Partial
Partial Networking Partial
Partial Storage Management Partial
Configuration
Yes Packaging Yes
Yes Templating Yes
Yes Service Provisioning Yes
1Using CloudInit
Puppet Ansible
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Ansible Cheat Sheet
10
The slide highlights the important commands of Ansible with the help of Cheat Sheet
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Function Command
#Setting Up SSH Command $ sudo apt-get install openssh-server
#Generating SSH Key $ ssh-keygen
#Copy the SSH Key on the Hosts $ ssh-copy-id hostname
#Check the SSH Connection $ ssh <nodeName>
#Add Ansible repository $ sudo apt-add-repository ppa:ansible/ansible
#Run the update command $ sudo apt-get update
#Install Ansible package $ ansible –version
#Check Ansible Version $ sudo apt-get install ansible
#Set up hosts by editing the hosts' file in the Ansible directory $ sudo nano /etc/ansible/hosts
#To check the connection to hosts
#Change your directory to /etc/Ansible
$ cd /etc/ansible
#Ansible’s ping module allows you to check whether Ansible is connecting to hosts $ ansible –m ping <hosts>
#To check on servers individually $ ansible -m ping server name
Ansible Cheat Sheet (Contd…)
11
The slide highlights the important commands of Ansible with the help of Cheat Sheet
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Function Command
#To check a particular server group $ ansible -m ping servergroupname
#To set up SSH agent
$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa
#To use SSH with a password instead of keys, you can use --ask-pass (-K) $ ansible europe -a "/sbin/reboot" -f 20
#To run /usr/bin/ansible from a user account, not the root $ ansible europe -a "/usr/bin/foo" -u username
#To run commands through privilege escalation and not through user account $ ansible europe -a "/usr/bin/foo" -u username --become [--ask-become-pass]
#If you are using password less method then use --ask-become-pass (-K)
#to interactively get the password to b used
#You can become a user, other than root by using --become-user
$ ansible europe -a "/usr/bin/foo" -u username --become --become-user otheruser [--
ask-become-pass]
#Transfer a file directly to many servers $ ansible europe -m copy -a "src=/etc/hosts dest=/tmp/hosts"
#To change the ownership and permissions on files
$ ansible webservers -m file -a "dest=/srv/foo/a.txt mode=600"
$ ansible webservers -m file -a "dest=/srv/foo/b.txt mode=600 owner=example
group=example"
#To create directories
$ ansible webservers -m file -a "dest=/path/to/c mode=755 owner=example
group=example state=directory"
#To delete directories (recursively) and delete files $ ansible webservers -m file -a "dest=/path/to/c state=absent"
GitRep:https://foo.example.org/repo.git
#Destination:/src/myapp
$ ansible webservers -m git -a "repo=https://foo.example.org/repo.git dest=/src/myapp
version=HEAD"
12
Hands on Introduction to Ansible Configuration Management with Ansible Icons Slide
Additional Slides
13
14
Our Mission
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Goal
This slide is 100% editable. Adapt it to your needs and capture
your audience's attention.
Mission
This slide is 100% editable. Adapt it to your needs and capture
your audience's attention.
Vision
Our Target
15
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Target 01
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Target 02
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Target 03
Designation
This slide is 100% editable. Adapt it
to your needs and capture your
audience's attention.
Name Here
Designation
This slide is 100% editable. Adapt it
to your needs and capture your
audience's attention.
Name Here
Designation
This slide is 100% editable. Adapt it
to your needs and capture your
audience's attention.
Name Here
Our Team
16
Comparison
17
WhatsApp Users
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
30%
Facebook Users
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
50%
Twitter Users
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
20%
18
About Us
Preferred by Many
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Target Audiences
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Value Clients
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Financial
19
50%
Minimum
This slide is 100% editable. Adapt it to your needs and capture
your audience's attention.
75%
Medium
This slide is 100% editable. Adapt it to your needs and capture
your audience's attention.
95%
Maximum
This slide is 100% editable. Adapt it to your needs and capture
your audience's attention.
Timeline
20
FINISH
START
2018
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2020
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2017
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2019
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Thank You
21
Address
#street number, city, state
Contact Number
0123456789
Email Address
emailaddress123@gmail.com

More Related Content

What's hot (20)

PDF
Ansible
Raul Leite
 
PPTX
Ansible presentation
Suresh Kumar
 
PDF
Ansible - Introduction
Stephane Manciot
 
PPTX
Introduction to ansible
Omid Vahdaty
 
PDF
IT Automation with Ansible
Rayed Alrashed
 
PDF
Ansible Introduction
Robert Reiz
 
PDF
Ansible 101
Gena Mykhailiuta
 
PPTX
High Availability Content Caching with NGINX
NGINX, Inc.
 
PDF
DevOps Meetup ansible
sriram_rajan
 
PPTX
Hands on ansible
sumit23kumar
 
PPTX
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...
Simplilearn
 
PDF
Introduction to GitHub Actions
Knoldus Inc.
 
PDF
IT Infrastructure Automation with Ansible
Dio Pratama
 
PDF
Getting Started with Kubernetes
VMware Tanzu
 
ODP
Introduction to Ansible
Knoldus Inc.
 
PPTX
Kubernetes presentation
GauranG Bajpai
 
PDF
Ansible, best practices
Bas Meijer
 
PPTX
Docker intro
Oleg Z
 
PDF
How to write a Dockerfile
Knoldus Inc.
 
Ansible
Raul Leite
 
Ansible presentation
Suresh Kumar
 
Ansible - Introduction
Stephane Manciot
 
Introduction to ansible
Omid Vahdaty
 
IT Automation with Ansible
Rayed Alrashed
 
Ansible Introduction
Robert Reiz
 
Ansible 101
Gena Mykhailiuta
 
High Availability Content Caching with NGINX
NGINX, Inc.
 
DevOps Meetup ansible
sriram_rajan
 
Hands on ansible
sumit23kumar
 
Ansible Tutorial For Beginners | What Is Ansible And How It Works? | Ansible ...
Simplilearn
 
Introduction to GitHub Actions
Knoldus Inc.
 
IT Infrastructure Automation with Ansible
Dio Pratama
 
Getting Started with Kubernetes
VMware Tanzu
 
Introduction to Ansible
Knoldus Inc.
 
Kubernetes presentation
GauranG Bajpai
 
Ansible, best practices
Bas Meijer
 
Docker intro
Oleg Z
 
How to write a Dockerfile
Knoldus Inc.
 

Similar to Hands On Introduction To Ansible Configuration Management With Ansible Complete Deck (20)

PDF
ansible_rhel.pdf
ssuser6d347b
 
PPTX
Ansible as configuration management tool for devops
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
PPTX
Ansible
Afroz Hussain
 
PDF
Ansible.pdf
shaikshazil1
 
PPTX
ansible : Infrastructure automation,idempotent and more
Sabarinath Gnanasekar
 
PDF
Ansible_Basics_ppt.pdf
PrabhjotSingh976002
 
PDF
Writing your First Ansible Playbook
Sana Khan
 
PDF
Introducing Ansible
Francesco Pantano
 
PPTX
Ansible day01
Gourav Varma
 
PDF
Ansible automation tool with modules
mohamedmoharam
 
PPTX
Ansible day 1.ppt
Kalkey
 
PPTX
Ansible day 1.ppt
Gourav Varma
 
PPTX
SESSION Ansible how to deploy and push resources
Saravanan68713
 
PDF
Ansible is Our Wishbone
Mydbops
 
PDF
Ansible is Our Wishbone(Automate DBA Tasks With Ansible)
M Malai
 
PPTX
Introduction to ansible
Dharmit Shah
 
PDF
Ansible Tutorial.pdf
NigussMehari4
 
PPTX
Intro to-ansible-sep7-meetup
Ramesh Godishela
 
PDF
Ansible nice-pdf-copy-for-pres
Manmohan Singh
 
PPTX
Ansible: What, Why & How
Alfonso Cabrera
 
ansible_rhel.pdf
ssuser6d347b
 
Ansible as configuration management tool for devops
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
Ansible
Afroz Hussain
 
Ansible.pdf
shaikshazil1
 
ansible : Infrastructure automation,idempotent and more
Sabarinath Gnanasekar
 
Ansible_Basics_ppt.pdf
PrabhjotSingh976002
 
Writing your First Ansible Playbook
Sana Khan
 
Introducing Ansible
Francesco Pantano
 
Ansible day01
Gourav Varma
 
Ansible automation tool with modules
mohamedmoharam
 
Ansible day 1.ppt
Kalkey
 
Ansible day 1.ppt
Gourav Varma
 
SESSION Ansible how to deploy and push resources
Saravanan68713
 
Ansible is Our Wishbone
Mydbops
 
Ansible is Our Wishbone(Automate DBA Tasks With Ansible)
M Malai
 
Introduction to ansible
Dharmit Shah
 
Ansible Tutorial.pdf
NigussMehari4
 
Intro to-ansible-sep7-meetup
Ramesh Godishela
 
Ansible nice-pdf-copy-for-pres
Manmohan Singh
 
Ansible: What, Why & How
Alfonso Cabrera
 
Ad

More from SlideTeam (20)

PDF
Customer Support And Services Guide Powerpoint Presentation Slides
SlideTeam
 
PDF
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
SlideTeam
 
PDF
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
SlideTeam
 
PDF
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
SlideTeam
 
PDF
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
SlideTeam
 
PDF
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
SlideTeam
 
PDF
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
SlideTeam
 
PDF
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
SlideTeam
 
PDF
Managing Business Customers Technology Powerpoint Presentation Slides
SlideTeam
 
PDF
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
SlideTeam
 
PDF
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
SlideTeam
 
PDF
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
SlideTeam
 
PDF
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
SlideTeam
 
PDF
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
SlideTeam
 
PDF
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
SlideTeam
 
PDF
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
SlideTeam
 
PDF
ChatGPT IT Powerpoint Presentation Slides
SlideTeam
 
PDF
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
SlideTeam
 
PDF
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
SlideTeam
 
PDF
Global Shift Towards Flexible Working Powerpoint Presentation Slides
SlideTeam
 
Customer Support And Services Guide Powerpoint Presentation Slides
SlideTeam
 
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
SlideTeam
 
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
SlideTeam
 
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
SlideTeam
 
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
SlideTeam
 
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
SlideTeam
 
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
SlideTeam
 
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
SlideTeam
 
Managing Business Customers Technology Powerpoint Presentation Slides
SlideTeam
 
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
SlideTeam
 
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
SlideTeam
 
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
SlideTeam
 
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
SlideTeam
 
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
SlideTeam
 
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
SlideTeam
 
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
SlideTeam
 
ChatGPT IT Powerpoint Presentation Slides
SlideTeam
 
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
SlideTeam
 
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
SlideTeam
 
Global Shift Towards Flexible Working Powerpoint Presentation Slides
SlideTeam
 
Ad

Recently uploaded (20)

PPTX
A Mother's Love - Helen Steiner Rice.pptx
AlbertoTierra
 
PPTX
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
PPTX
AI presentation for everyone in every fields
dodinhkhai1
 
PPTX
some leadership theories MBA management.pptx
rkseo19
 
PDF
CHALLENGIES FACING THEOLOGICAL EDUCATION IN NIGERIA: STRATEGIES FOR IMPROVEMENT
PREVAILERS THEOLOGICAL SCHOOL FCT ABUJA
 
PDF
Mining RACE Newsletter 10 - first half of 2025
Mining RACE
 
PPTX
Blended Family Future, the Mayflower and You
UCG NWA
 
PPTX
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
PDF
Cloud Computing Service Availability.pdf
chakrirocky1
 
PPTX
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
PPTX
2025-07-13 Abraham 07 (shared slides).pptx
Dale Wells
 
PDF
Medical Technology Corporation: Supply Chain Strategy
daretruong
 
PDF
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
PPTX
Bob Stewart Humble Obedience 07-13-2025.pptx
FamilyWorshipCenterD
 
PPTX
677697609-States-Research-Questions-Final.pptx
francistiin8
 
PDF
From 0 to Gemini: a Workshop created by GDG Firenze
gdgflorence
 
PPTX
Sample pitch deck: know what to keep in your pitch deck (for competitions only)
Ujjwaal G
 
PPTX
A brief History of counseling in Social Work.pptx
Josaya Injesi
 
PPTX
Food_and_Drink_Bahasa_Inggris_Kelas_5.pptx
debbystevani36
 
PDF
What should be in a Leadership and Motivation Plan?
Writegenic AI
 
A Mother's Love - Helen Steiner Rice.pptx
AlbertoTierra
 
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
AI presentation for everyone in every fields
dodinhkhai1
 
some leadership theories MBA management.pptx
rkseo19
 
CHALLENGIES FACING THEOLOGICAL EDUCATION IN NIGERIA: STRATEGIES FOR IMPROVEMENT
PREVAILERS THEOLOGICAL SCHOOL FCT ABUJA
 
Mining RACE Newsletter 10 - first half of 2025
Mining RACE
 
Blended Family Future, the Mayflower and You
UCG NWA
 
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
Cloud Computing Service Availability.pdf
chakrirocky1
 
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
2025-07-13 Abraham 07 (shared slides).pptx
Dale Wells
 
Medical Technology Corporation: Supply Chain Strategy
daretruong
 
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
Bob Stewart Humble Obedience 07-13-2025.pptx
FamilyWorshipCenterD
 
677697609-States-Research-Questions-Final.pptx
francistiin8
 
From 0 to Gemini: a Workshop created by GDG Firenze
gdgflorence
 
Sample pitch deck: know what to keep in your pitch deck (for competitions only)
Ujjwaal G
 
A brief History of counseling in Social Work.pptx
Josaya Injesi
 
Food_and_Drink_Bahasa_Inggris_Kelas_5.pptx
debbystevani36
 
What should be in a Leadership and Motivation Plan?
Writegenic AI
 

Hands On Introduction To Ansible Configuration Management With Ansible Complete Deck

  • 1. With Ansible Ansible C nfiguration Management Hands on Introduction to
  • 2. Ansible 2 What is Ansible Advantages of Ansible Ansible Commands Cheat Sheet Ansible’s Features and Capabilities Configuration Management in Ansible Ansible VS Puppet Ansible Architecture
  • 3. What is Ansible? 3 The slide provides brief introduction about Ansible Ansible Host Inventory Playbooks Core Modules Custom Modules Plugins Email, Logging, Other Connection Plugins Public/ Private Cloud Host 1 Host 2 Host 3 Host N Users ANSIBLE is associate ASCII text file software package provisioning, configuration management, and application-deployment tool. It runs on several Unix-like systems, and may piece each Unix-like systems yet as Microsoft Windows. It includes its own declarative language to explain system configuration This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 4. Advantages of Ansible 4 The slide is to provide the key advantages of Ansible Free Ansible is Associate in Nursing ASCII text file tool. Very straightforward to line up and use: No special writing skills are necessary to use Ansible’s playbooks (more on playbooks later). Powerfull Ansible enables you to model even extremely complicated IT workflows. Flexible You will orchestrate the whole application setting in spite of wherever it’s deployed. you'll conjointly customize it supported your desires. Agentless You don’t have to be compelled to install the other computer code or firewall ports on the shopper systems you wish to alter. Efficient As a result of you don’t have to be compelled to install any additional computer code, there’s a lot of space for application resources on your server. This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 5. Ansible’s Features and Capabilities 5 The slide provide the Features and Capabilities of Ansible Configuration Management Ansible is intended to be terribly easy, reliable, and consistent for configuration management. If you’re already in IT, you'll be able to rise and running with it terribly quickly. Ansible configurations are easy information descriptions of infrastructure and are each clear by humans and parsable by machines. All you would like to start out managing systems may be a positive identification or Associate in Nursing SSH (Secure Socket Shell, a network protocol) key. Associate in Nursing example of however simple Ansible makes configuration management: If you wish to put in Associate in Nursing updated version of a selected style of software system on all the machines in your enterprise, all you've got {to do|to try to to|to try Associate in Nursing do} is write out all the information science addresses of the nodes (also known as remote hosts) and write an Ansible playbook to put in it on all the nodes, then run the playbook from your management machine. Application Deployment Ansible permits you to quickly and simply deploy multitier apps. You won’t ought to write custom code to change your systems; you list the tasks needed to be done by writing a playbook, and Ansible can understand a way to get your systems to the state you wish them to be in. In different words, you won’t ought to assemble the applications on each machine manually. once you run a playbook from your management machine, Ansible uses SSH to speak with the remote hosts and run all the commands (tasks). Orchestration As the name suggests, orchestration involves transferal totally different components into a fantastically run whole operation—similar to the method a musical conductor brings the notes made by all the various instruments into a cohesive inventive work. as an example, with application readying, you would like to manage not simply the front-end and backend services however the databases, networks, storage, and so on. you furthermore may ought to check that that each one the tasks ar handled within the correct order. Ansible uses machine-controlled workflows, provisioning, and additional to form orchestrating tasks simple. And once you’ve outlined your infrastructure mistreatment the Ansible playbooks, you'll be able to use that very same orchestration where you would like to, due to the movability of Ansible playbooks. Security and Compliance As with application readying, sitewide security policies (such as firewall rules or protection down users) may be enforced beside different machine-controlled processes. If you assemble the protection details on the management machine and run the associated playbook, all the remote hosts can mechanically be updated with those details. meaning you won’t ought to monitor every machine for security compliance frequently manually. And for further security, Associate in Nursing admin’s user ID and positive identification aren’t recoverable in plain text on Ansible. Cloud Provisioning The first step in automating your applications’ life cycle is automating the provisioning of your infrastructure. With Ansible, you'll be able to provision cloud platforms, virtualized hosts, network devices, and bare-metal servers. This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 6. Ansible Architecture 6 The slide highlights the Ansible Architecture Ansible Playbook Users API Plugins Modules Networking Hosts CMDB Inventory Public/ Private Cloud This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 7. Configuration Management in Ansible 7 The slide covers the flow chart of automation of configuration managements in Ansible Jenkins JENKINS SLAVES Staging Environment Production Environment Repository Docker Registry Containerized Applications 1 Containerized Applications 1 Containerized Applications 1 Containerized Applications 2 Containerized Applications 2 Containerized Applications 2 This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 8. Ansible Installation Flow Chart for the Organisation 8 The slide highlights the ansible installation flow chart for the organization This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Users Ansible Playbook API Plugins Modules Inventory SSH Host Machines Cloud Hosts
  • 9. Ansible VS Puppet 9 The slide highlights the key difference between Ansible and Puppet All Cloud All Config Mgmt Type Config Mgmt Mutable Infrastructure Mutable Declarative Language Procedural Client/ Server Architecture Client only Orchestration No Lifecycle ( state ) Management No Partial VM Provisioning Partial Partial Networking Partial Partial Storage Management Partial Configuration Yes Packaging Yes Yes Templating Yes Yes Service Provisioning Yes 1Using CloudInit Puppet Ansible This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 10. Ansible Cheat Sheet 10 The slide highlights the important commands of Ansible with the help of Cheat Sheet This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Function Command #Setting Up SSH Command $ sudo apt-get install openssh-server #Generating SSH Key $ ssh-keygen #Copy the SSH Key on the Hosts $ ssh-copy-id hostname #Check the SSH Connection $ ssh <nodeName> #Add Ansible repository $ sudo apt-add-repository ppa:ansible/ansible #Run the update command $ sudo apt-get update #Install Ansible package $ ansible –version #Check Ansible Version $ sudo apt-get install ansible #Set up hosts by editing the hosts' file in the Ansible directory $ sudo nano /etc/ansible/hosts #To check the connection to hosts #Change your directory to /etc/Ansible $ cd /etc/ansible #Ansible’s ping module allows you to check whether Ansible is connecting to hosts $ ansible –m ping <hosts> #To check on servers individually $ ansible -m ping server name
  • 11. Ansible Cheat Sheet (Contd…) 11 The slide highlights the important commands of Ansible with the help of Cheat Sheet This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Function Command #To check a particular server group $ ansible -m ping servergroupname #To set up SSH agent $ ssh-agent bash $ ssh-add ~/.ssh/id_rsa #To use SSH with a password instead of keys, you can use --ask-pass (-K) $ ansible europe -a "/sbin/reboot" -f 20 #To run /usr/bin/ansible from a user account, not the root $ ansible europe -a "/usr/bin/foo" -u username #To run commands through privilege escalation and not through user account $ ansible europe -a "/usr/bin/foo" -u username --become [--ask-become-pass] #If you are using password less method then use --ask-become-pass (-K) #to interactively get the password to b used #You can become a user, other than root by using --become-user $ ansible europe -a "/usr/bin/foo" -u username --become --become-user otheruser [-- ask-become-pass] #Transfer a file directly to many servers $ ansible europe -m copy -a "src=/etc/hosts dest=/tmp/hosts" #To change the ownership and permissions on files $ ansible webservers -m file -a "dest=/srv/foo/a.txt mode=600" $ ansible webservers -m file -a "dest=/srv/foo/b.txt mode=600 owner=example group=example" #To create directories $ ansible webservers -m file -a "dest=/path/to/c mode=755 owner=example group=example state=directory" #To delete directories (recursively) and delete files $ ansible webservers -m file -a "dest=/path/to/c state=absent" GitRep:https://foo.example.org/repo.git #Destination:/src/myapp $ ansible webservers -m git -a "repo=https://foo.example.org/repo.git dest=/src/myapp version=HEAD"
  • 12. 12 Hands on Introduction to Ansible Configuration Management with Ansible Icons Slide
  • 14. 14 Our Mission This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Goal This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Mission This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Vision
  • 15. Our Target 15 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Target 01 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Target 02 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Target 03
  • 16. Designation This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Name Here Designation This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Name Here Designation This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Name Here Our Team 16
  • 17. Comparison 17 WhatsApp Users This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 30% Facebook Users This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 50% Twitter Users This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 20%
  • 18. 18 About Us Preferred by Many This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Target Audiences This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Value Clients This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 19. Financial 19 50% Minimum This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 75% Medium This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 95% Maximum This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 20. Timeline 20 FINISH START 2018 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2020 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2017 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2019 This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 21. Thank You 21 Address #street number, city, state Contact Number 0123456789 Email Address [email protected]