- name: Remove ansbile-2.7.1
|
yum:
|
name: ansible
|
state: absent
|
|
- name: Install pip
|
yum:
|
name:
|
- python-pip
|
- gcc
|
state: latest
|
|
- name: Install ansible-2.7.0
|
pip:
|
name: ansible==2.7.0
|
- name: Download Tower Setup file
|
unarchive:
|
src: https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz
|
dest: /root/
|
remote_src: yes
|
tags:
|
- install-tower
|
|
|
- name: Remove directory if it exists
|
file:
|
path: /root/ansible-tower-setup-latest
|
state: absent
|
|
- name: Rename the ansible tower setup directory name
|
shell: mv /root/ansible-tower-setup-* /root/ansible-tower-setup-latest
|
|
|
- name: Create template file
|
template:
|
src: tower_template_inventory.j2
|
dest: /root/ansible-tower-setup-latest/inventory
|
tags:
|
- install-tower
|
|
- name: Run Ansible Tower setup
|
shell: /root/ansible-tower-setup-latest/setup.sh
|
async: 3600
|
poll: 36
|
tags:
|
- install-tower
|