WIP: automatically create zfs datasets for all local docker-compose volumes
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
- name: "Docker compose steps for {{ current_svc_name }}"
|
||||
import_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
include_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
|
||||
@@ -6,8 +6,9 @@ networks:
|
||||
external: true
|
||||
|
||||
volumes:
|
||||
gitea:
|
||||
postgres:
|
||||
{% for volume_name in docker_volume_names %}
|
||||
{{ volume_name }}:
|
||||
{% endfor %}
|
||||
|
||||
services:
|
||||
server:
|
||||
|
||||
@@ -3,3 +3,7 @@ current_svc_name: gitea
|
||||
current_svc_path: "{{ my_svc_path }}/{{ current_svc_name }}"
|
||||
|
||||
templates_source: "{{ role_path }}/templates"
|
||||
|
||||
docker_volume_names:
|
||||
- gitea
|
||||
- postgres
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- name: "Docker compose steps for {{ current_svc_name }}"
|
||||
import_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
include_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
|
||||
@@ -6,8 +6,9 @@ networks:
|
||||
external: true
|
||||
|
||||
volumes:
|
||||
config:
|
||||
torrent_blackhole:
|
||||
{% for volume_name in docker_volume_names %}
|
||||
{{ volume_name }}:
|
||||
{% endfor %}
|
||||
|
||||
services:
|
||||
jackett:
|
||||
|
||||
@@ -3,3 +3,7 @@ current_svc_name: jackett
|
||||
current_svc_path: "{{ my_svc_path }}/{{ current_svc_name }}"
|
||||
|
||||
templates_source: "{{ role_path }}/templates"
|
||||
|
||||
docker_volume_names:
|
||||
- config
|
||||
- torrent_blackhole
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- name: "Docker compose steps for {{ current_svc_name }}"
|
||||
import_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
include_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
|
||||
@@ -6,8 +6,9 @@ networks:
|
||||
external: true
|
||||
|
||||
volumes:
|
||||
config:
|
||||
cache:
|
||||
{% for volume_name in docker_volume_names %}
|
||||
{{ volume_name }}:
|
||||
{% endfor %}
|
||||
media:
|
||||
driver: local
|
||||
driver_opts:
|
||||
|
||||
@@ -3,3 +3,7 @@ current_svc_name: jellyfin
|
||||
current_svc_path: "{{ my_svc_path }}/{{ current_svc_name }}"
|
||||
|
||||
templates_source: "{{ role_path }}/templates"
|
||||
|
||||
docker_volume_names:
|
||||
- config
|
||||
- cache
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- name: "Docker compose steps for {{ current_svc_name }}"
|
||||
import_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
include_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
|
||||
@@ -6,10 +6,9 @@ networks:
|
||||
external: true
|
||||
|
||||
volumes:
|
||||
nextcloud:
|
||||
nextcloud_config:
|
||||
nextcloud_data:
|
||||
db:
|
||||
{% for volume_name in docker_volume_names %}
|
||||
{{ volume_name }}:
|
||||
{% endfor %}
|
||||
|
||||
services:
|
||||
app:
|
||||
|
||||
@@ -3,4 +3,10 @@
|
||||
current_svc_name: nextcloud
|
||||
current_svc_path: "{{ my_svc_path }}/{{ current_svc_name }}"
|
||||
|
||||
templates_source: "{{ role_path }}/templates"
|
||||
templates_source: "{{ role_path }}/templates"
|
||||
|
||||
docker_volume_names:
|
||||
- nextcloud
|
||||
- nextcloud_config
|
||||
- nextcloud_data
|
||||
- db
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- name: "Docker compose steps for {{ current_svc_name }}"
|
||||
import_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
include_tasks: "{{ playbook_dir }}/contrib/docker_compose_template_task_list.yml"
|
||||
|
||||
@@ -4,7 +4,9 @@ networks:
|
||||
traefik:
|
||||
|
||||
volumes:
|
||||
logs:
|
||||
{% for volume_name in docker_volume_names %}
|
||||
{{ volume_name }}:
|
||||
{% endfor %}
|
||||
|
||||
services:
|
||||
traefik:
|
||||
|
||||
@@ -3,3 +3,6 @@ current_svc_name: traefik
|
||||
current_svc_path: "{{ my_svc_path }}/{{ current_svc_name }}"
|
||||
|
||||
templates_source: "{{ role_path }}/templates"
|
||||
|
||||
docker_volume_names:
|
||||
- logs
|
||||
|
||||
Reference in New Issue
Block a user