33 lines
748 B
YAML

---
- hosts: misc
tasks:
- include_role:
name: docker
- name: Install pip prerequisites
become: yes
apt:
name:
- python3-pip
- python3-setuptools
- python3-virtualenv
- name: Install global python docker package
become: yes
pip:
name:
- docker
- docker-compose
- requests
- name: Upload docker configuration
become: yes
copy:
src: ../docker
dest: /etc/pbri
- name: Set up docker stuff
become: yes
docker_compose:
project_src: "/etc/pbri/docker/{{ item.name }}"
state: "{{ item.state }}"
debug: yes
loop:
- name: web
state: present