diff --git a/ansible/roles/docker_services/tasks/main.yml b/ansible/roles/docker_services/tasks/main.yml index 04863a0..c5fbd8c 100644 --- a/ansible/roles/docker_services/tasks/main.yml +++ b/ansible/roles/docker_services/tasks/main.yml @@ -41,6 +41,16 @@ loop: "{{ docker_services | default([]) }}" failed_when: false +- name: Template service .env files + ansible.builtin.template: + src: "{{ playbook_dir }}/services/{{ item }}/.env.j2" + dest: "/opt/docker/{{ item }}/.env" + mode: '0600' + loop: "{{ docker_services | default([]) }}" + when: lookup('ansible.builtin.fileglob', playbook_dir + '/services/' + item + '/.env.j2') | length > 0 + no_log: true + failed_when: false + - name: Start/update docker compose services community.docker.docker_compose_v2: project_src: "/opt/docker/{{ item.item }}" diff --git a/ansible/services/plex-exporter/.env.j2 b/ansible/services/plex-exporter/.env.j2 new file mode 100644 index 0000000..e614496 --- /dev/null +++ b/ansible/services/plex-exporter/.env.j2 @@ -0,0 +1 @@ +PLEX_TOKEN={{ plex_exporter_plex_token }}