pull/3/head
Cian Hatton 3 years ago
parent 43894a5b00
commit 8efa625e56

@ -1,10 +1,10 @@
---
docker_compose_directory: /etc/docker-compose
services:
- mealie
- linkding
- overseerr
- nextcloud
- name: mealie
- name: linkding
- name: overseerr
- name: nextcloud
docker_networks:
- nextcloud_net

@ -1,20 +1,24 @@
- name: Create a directory if it does not exist
ansible.builtin.file:
path: "{{docker_compose_directory}}/{{item}}"
path: "{{docker_compose_directory}}/{{item.name}}"
state: directory
mode: '0755'
with_items: "{{services}}"
- name: Copy Docker Compose Files
copy:
src: "{{item}}/docker-compose.yml"
dest: "{{docker_compose_directory}}/{{item}}/docker-compose.yml"
src: "{{item.name}}/docker-compose.yml"
dest: "{{docker_compose_directory}}/{{item.name}}/docker-compose.yml"
with_items: "{{services}}"
- name: Install python dependencies
- name: Install python dependencies (requests)
ansible.builtin.pip:
name: requests
- name: Install python dependencies (boto3)
ansible.builtin.pip:
name: boto3
- name: Create required docker networks
docker_network:
name: "{{item}}"
@ -24,6 +28,6 @@
portainer:
username: admin
password: "{{portainer.password}}"
docker_compose_file_path: "{{docker_compose_directory}}/{{item}}/docker-compose.yml"
stack_name: "{{item}}"
docker_compose_file_path: "{{docker_compose_directory}}/{{ item.name }}/docker-compose.yml"
stack_name: "{{ item.name }}"
with_items: "{{services}}"

Loading…
Cancel
Save