28 lines
623 B
YAML
28 lines
623 B
YAML
---
|
|
- hosts: docker
|
|
tasks:
|
|
- name: Ensures ~/docker/home dir exists
|
|
file:
|
|
path: ~/docker/home
|
|
state: directory
|
|
owner: deploy
|
|
group: deploy
|
|
mode: '0755'
|
|
|
|
- name: "Copy home Compose files"
|
|
copy:
|
|
src: ./{{ item }}
|
|
dest: "~/docker/home/{{ item }}"
|
|
owner: deploy
|
|
group: deploy
|
|
mode: '0755'
|
|
loop:
|
|
- docker-compose.yml
|
|
|
|
- name: deploy Docker Compose stack if updated
|
|
community.docker.docker_compose:
|
|
project_src: "~/docker/home"
|
|
pull: true
|
|
files:
|
|
- docker-compose.yml
|