How to install Ansible on Ubuntu 16.04/18.04 LTS - TechBeginner

Welcome to TechBeginner.in, Tech Beginner provides technical blog for Online Linux Tutorials, Ubuntu Tutorials, Redhat Tutorials and CentOS 7, Configuration of server like Web Server, Application server, Database server, Window server, networking, html, css, java script, php, wordpress, opencart, magento, joomla and etc.

How to install Ansible on Ubuntu 16.04/18.04 LTS

Share This


Ansible is an open-source programming provisioning, arrangement the board, and application-organization instrument empowering foundation as code, It runs on numerous Unix-like frameworks, and can design both Unix-like frameworks just as Microsoft Windows. It incorporates its own definitive language to depict framework design. Ansible was composed by Michael DeHaan and obtained by Red Hat in 2015. Ansible is agentless, briefly interfacing distantly through SSH or Windows Remote Management (permitting far off PowerShell execution) to finish its undertakings.

In  this post, We will install and configure Ansible on ubuntu 16.04/18.04 LTS

Step 1: Installing Dependencies
 
Ansible required few packages to perform well, Use the given command for the same.
 
sudo apt-get update
sudo apt-get install aptitude -y

Step 2: Adding Repository
 
You need to add the Ansible repository on ubuntu by using the given command.
 
sudo apt-add-repository ppa:ansible/ansible 

Step 3: Installing Ansible
 
Now we need to update the ubuntu current repository and install the Ansible by using the following command.
sudo apt-get update
sudo apt-get install ansible -y

Step 4: Verify the Ansible Version

You need to execute the given command to get Ansible version.
ansible --version

You can also use the bash shell script to install the Ansible package on ubuntu 16.04 and 18.04 also.
 
vim ansible.sh
 
paste the given code in anisble.sh file and execute it.
 
#!/bin/bash

sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install aptitude -y
sudo apt-get install ansible -y


 
 Save and exit from the vim text editor and use the following command to run it.

sh ansible.sh

Here you can find the Ansible main configuration files path and details.
 
Ansible main configration file      -   /etc/ansible/ansible.cfg
Ansible Host configuration file     -  /etc/ansible/hosts
Ansible Roles configuration path  -  /etc/ansible/roles
 
Step 5:Basic configuration in Ansible

By default host host key checking enable in Ansible fresh installation, You need to update it false in /etc/ansible/ansible.cfg  To do that you need to follow given steps.


sudo vim /etc/ansible/ansible.cfg


And add the given configuration in [default] bloack like this.

host_key_checking = false

Sample output.



 Save  and exit from the vim text editor, After this you need to add python3 default environment in ansible host file, You need to open the /etc/ansible/hosts file and add the following python3 interpreter.

sudo vim /etc/ansible/hosts

Add the given configuration in the last line.

[all:vars]
ansible_python_interpreter=/usr/bin/python3

Sample output.



Save and exit from the vim text editor, Here our basic Ansible configuration is completed.


No comments:

Post a Comment