


Sudo apt-get install docker-ce docker-ce-cli containerd.io -y To install the docker & docker-compose, run the following commands. $(lsb_release -cs) stable” | sudo tee /etc/apt//docker.list > /dev/null curl -fsSL | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive- keyring.gpg

Step 2: To update system & to install the required packages, run the following commands.Ĥ. Sudo apt-add-repository –yes –update ppa:ansible/ansible Sudo apt install software-properties-common -y To install the ansible on ubuntu box, run the following commands. Steps to install AWX on Ubuntu box Step 1: Installing Ansible So, inside this directory we are going to issue commands to install AWX. Inside your virtual machine issue the command “cd /vagrant_data/”. Let us login into the newly created virtual machine by issuing the command “vagrant ssh vm1”. Now you are good to go to install AWX on your virtual ubuntu machine.ĥ. Next, in your VirtualBox settings, change the default base memory to “4096” & no of processors to “2”. Wait for few minutes for your ubuntu box to come up.Ĥ. In the terminal window of VS code, run the command “vagrant up vm1”. Copy & paste the following content inside the Vagrantfile.Ĭonfig.vm.network "private_network", ip: "192.168.20.30"Ĭonfig.vm.synced_folder ".", "/vagrant_data"ģ. Next, create file called “Vagrantfile” inside the folder created before.First, create a folder in VS code by name “myubuntu” (you can give whatever name you want).Make sure you following software installed on your local system.īefore going to install AWX, Let us follow the steps to install & configure our Ubuntu machine. In this blog, we will see how to install it on ubuntu box using vagrant. AWX is the upstream project from which the Red Hat Ansible Tower offering is ultimately derived. It is an open-source community project, sponsored by Red Hat, that enables users to better control their Ansible project use in IT environments. How to Install AWX on Ubuntu 20.04 using Vagrant & VirtualBox What is AWXĪWX is a web application (open-source) that provides user interfaces (UI), REST API and task engine for Ansible.
