46 lines
992 B
YAML
46 lines
992 B
YAML
---
|
|
- hosts: linux
|
|
become: yes
|
|
|
|
vars:
|
|
nodejs_version: "6.x"
|
|
pip_install_packages:
|
|
- name: docker-compose
|
|
- name: docker
|
|
awx_run_install_playbook: yes
|
|
|
|
pre_tasks:
|
|
# Note: First time running this I had to go and manually remove the pip docker modules.
|
|
# For some reason the playbook was failing to do this for me.
|
|
# Once I did that, AWX installed.
|
|
- name: install pip3
|
|
apt:
|
|
name: python3-pip
|
|
state: present
|
|
|
|
- name: pip3 remove docker
|
|
pip:
|
|
name: docker
|
|
state: absent
|
|
executable: pip3
|
|
|
|
- name: pip3 install docker-py
|
|
pip:
|
|
name: docker-py
|
|
state: absent
|
|
executable: pip3
|
|
|
|
- name: pip remove docker
|
|
pip:
|
|
name: docker-py
|
|
state: absent
|
|
executable: pip
|
|
|
|
roles:
|
|
#- geerlingguy.repo-epel
|
|
- geerlingguy.git
|
|
- geerlingguy.ansible
|
|
- geerlingguy.docker
|
|
- geerlingguy.pip
|
|
- geerlingguy.nodejs
|
|
- geerlingguy.awx |