Hands On Introduction To Ansible Configuration Management With Ansible Complete Deck is designed for the upper and mid-level management. Take advantage of the informative visuals of this PPT slideshow to elucidate the application deployment tool. With the help of our intuitive PowerPoint template deck, explain the advantages of the Ansible automation tool. This viewer-friendly PPT theme is perfect to elaborate on the architecture of Ansible software. This is because of the state-of-the-art diagrams that simplify the explanation. Consolidate the characteristics and capabilities of Ansible applications such as configuration management and cloud provisioning. This PowerPoint presentation features an Ansible installation flowchart for an organization. Employ the neat tabular format to compile the differences between Ansible and Puppet. This will assist your organization to implement Ansible and its configuration in an effective manner. Hit the download icon and begin instant personalization. https://bit.ly/3mLQJtJ
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"
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.