How to install Ansible on Centos/ Ubuntu/Fedora

In this tutorial, I guide install Ansible on Centos 7/ Ubuntu 14.04 / Fedora. Ansible is Automation tool for IT Management. It’s useful for System Admin, DevOps to build Automation configure Management. Ansible the essential for DevOps Roles.


  • Control Machine: Run Ansible.
  • Remote server: Deploy and Configure such as Tomcat,  Nginx, Apache, so forth from Control Machine.

Control Machine and remote server communication thought SSH key Authentication.

Install Ansible on Control Machine

For Centos 7 and RHEL 7

 # rpm -Uvh
 # yum install ansible

For Ubuntu 14.04 / 15.04

 $ sudo apt-get install software-properties-common
 $ sudo apt-add-repository ppa:ansible/ansible
 $ sudo apt-get update
 $ sudo apt-get install ansible

Checking Ansible version

 $ ansible --version

Example, The output Ansible version

ansible 2.5.3
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]


Thought this article, How to install Ansible on Centos/Ubuntu and Fedora. The next post I’m installed and configure Nginx automation from Control Machine for Remote server.


About HuuPV

My name is Huu. I love technology and especially Devops Skill such as Docker, vagrant, git so forth. I likes open-sources. so I created site to share the knowledge that I have learned. My Job: IT system administrator. Hobbies: summoners war game, gossip.
View all posts by HuuPV →

2 thoughts on “How to install Ansible on Centos/ Ubuntu/Fedora

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

This site uses Akismet to reduce spam. Learn how your comment data is processed.