Last Updated on 10 months by Sachin G
Ansible, an open-source automation tool, simplifies the management of complex systems and streamlines IT operations. Install and configure Ansible on Ubuntu 22.04 empowers users to automate repetitive tasks efficiently.
What is Ansible?
Ansible is an automation tool that can be used to configure, deploy, and manage IT systems. It is agentless, which means that it does not require any package to be installed on the managed systems. Ansible uses simple, explanatory language to define the desired state of the system. This makes it easy to simple and use, and it is a good choice for both beginners and experienced IT professionals.
Prerequisites
- Preparing Your Ubuntu 22.04 Environment: Before installing Ansible, it is necessary to ensure that your Ubuntu 22.04 environment meets the requirements. Start by checking system specifications and updating system packages to the latest versions.
- sudo privileges on your server to the user account
Steps of Install and Configure Ansible
Step 1: Update the package
The first step is to update the package index on your server. This will ensure that you have the latest versions of all the packages that depend on.
# sudo apt update
Step 2: Installing Ansible
The installation process for Ansible on Ubuntu 22.04 is straightforward. Use the appropriate package manager to install Ansible, ensuring access to the latest stable release and required dependencies. Once the package repository is updated, you can proceed to install Ansible using the following command:
# sudo apt install ansible
Step 3: Verify Version
The below command will check the version with other configuration and module path.
# ansible --version
Configure Ansible
Ansible uses a configuration file located at /etc/ansible/ansible.cfg. You can modify this file to customize the behavior of Ansible according to your needs. However, most configurations can be left at their default settings for basic use.
Set Up Inventory
Ansible needs an inventory file to explain the hosts it manages. The default location of the inventory file is at /etc/ansible/hosts. You can edit this file to add your server’s IP address or hostname.
vim /etc/ansible/hosts
[webgroup] 192.168.1.15 192.168.1.16 [dbgroup] 192.168.1.21
VerifyAnsible Connectivity
Once you have set the inventory file, you can test Ansible connectivity to your server using the ping :
ansible all -m ping
The above command sends a ping request to all hosts defined in the inventory file and verifies if Ansible can connect to them successfully then the reply or output will be in pong.
By following these steps, you can install and configure Ansible on Ubuntu 22.04
You can also refer to our latest post regarding ansible navigator .
I am a professional freelance contributor and the founder of Tech Transit. I hold certifications in Linux, Ansible, and OpenShift from Red Hat, as well as CPanel and ITIL certifications. With a passion for education, culture, and community, I love writing and sharing knowledge. Since 2009, I’ve been actively using, setting up, supporting, and maintaining Linux systems. Linux truly rocks!