From ea9677589f586d29128d372bf9e0e0d0a317e3be Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Tue, 7 Feb 2023 18:11:23 +0200 Subject: [PATCH] copy config from repo --- defaults/main.yml | 2 ++ tasks/configure.yml | 13 ++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index a06ce84..e469270 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -52,6 +52,8 @@ docker_compose_options: interval: 30s timeout: 5s retries: 2 + volumes: + - /etc/invidious_container:/invidious/config/ depends_on: - invidious-db invidious-db: diff --git a/tasks/configure.yml b/tasks/configure.yml index 0c4d1f8..1c89ff6 100644 --- a/tasks/configure.yml +++ b/tasks/configure.yml @@ -8,12 +8,23 @@ name: apache_ssl_vhosts when: handle_apache2_reverse_proxy +- name: Ensure Invidious configuration folder exists in host + file: + path: /etc/invidious_container + state: directory + - name: Ensure Invidious configuration file exists in host copy: - dest: "{{ invidious_folder }}/config/config.yml" + dest: /etc/invidious_container/config.yml content: "{{ invidious_config | to_yaml() }}" backup: true +- name: Ensure Invidious configuration from repo is copied + copy: + dest: /etc/invidious_container/ + remote_src: true + src: "{{ invidious_folder }}/config/" + - name: Ensure Invidious composition is created template: src: templates/docker-compose.yml.j2