cd /tmp
In this exercise, we are going to get Ansible Tower installed on your control node.
Change directories to /tmp
cd /tmp
Download the latest Ansible Tower package
curl -O https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz
tar xvfz /tmp/ansible-tower-setup-latest.tar.gz
Change directories into the Ansible Tower setup package
cd /tmp/ansible-tower-setup-*/
Using an editor of your choice, open the inventory file
vim inventory
Fill a few variables out in an inventory file: admin_password
, pg_password
, rabbitmq_password
[tower] localhost ansible_connection=local [database] [all:vars] admin_password='ansibleWS' pg_host='' pg_port='' pg_database='awx' pg_username='awx' pg_password='ansibleWS' rabbitmq_port=5672 rabbitmq_vhost=tower rabbitmq_username=tower rabbitmq_password='ansibleWS' rabbitmq_cookie=cookiemonster # Needs to be true for fqdns and ip addresses rabbitmq_use_long_name=false
Run the Ansible Tower setup script
sudo ./setup.sh
Step 7 will take approx. 10-15 minutes to complete. This may be a good time to take a break. |
At this point, your Ansible Tower installation should be complete. You can access your Tower workshop (not forgetting that workshopname is the name of your workshop, and # is your student number) at:
example.tower.0.redhatgov.io
You know you were successful if you are able to browse to your Ansible Tower’s url (control node’s IP address) and get something like this