Add Deployment Files

This commit is contained in:
2021-09-23 03:19:38 +00:00
parent 97fd9a7f44
commit f9c776bcdd
2 changed files with 71 additions and 0 deletions

29
playbook.yml Normal file
View File

@@ -0,0 +1,29 @@
---
- 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
register: compose
- name: deploy Docker Compose stack if updated
community.docker.docker_compose:
project_src: "~/docker/home"
pull: true
files:
- docker-compose.yml
when: compose.changed