Loading tasks/main.yml +3 −3 Original line number Diff line number Diff line Loading @@ -42,9 +42,9 @@ - name: Create Docker extra env when: - item.value.env is defined - item.value.env != None - item.value.env | length > 0 - item.value.parameters is defined - item.value.parameters != None - item.value.parameters | length > 0 with_dict: "{{ docker_extra_service }}" ansible.builtin.template: src: docker-extra.env.j2 Loading templates/docker-extra.service.j2 +2 −2 Original line number Diff line number Diff line Loading @@ -13,8 +13,8 @@ Environment="TERM=dumb" WorkingDirectory=/opt/docker-extra_{{ item.key }} ExecStart=/usr/bin/sh -c 'docker ps --format "{% raw %}{{.Names}}{% endraw %}" -a | grep -q -x {{ item.key }} && docker start {{ item.key }} || docker run -d --name {{ item.key }} {{ item.value.parameters }}' ExecReload=/usr/bin/sh -c 'docker rm -f {{ item.key }} && docker run -d --name {{ item.key }} {{ item.value.parameters }}' ExecStart=/usr/bin/sh -c 'docker ps --format "{% raw %}{{.Names}}{% endraw %}" -a | grep -q -x {{ item.key }} && docker start {{ item.key }} || docker run -d --name {{ item.key }} --env-file .env {{ item.value.parameters }}' ExecReload=/usr/bin/sh -c 'docker rm -f {{ item.key }} && docker run -d --name {{ item.key }} --env-file .env {{ item.value.parameters }}' ExecStop=/usr/bin/sh -c 'docker stop {{ item.key }}' [Install] Loading Loading
tasks/main.yml +3 −3 Original line number Diff line number Diff line Loading @@ -42,9 +42,9 @@ - name: Create Docker extra env when: - item.value.env is defined - item.value.env != None - item.value.env | length > 0 - item.value.parameters is defined - item.value.parameters != None - item.value.parameters | length > 0 with_dict: "{{ docker_extra_service }}" ansible.builtin.template: src: docker-extra.env.j2 Loading
templates/docker-extra.service.j2 +2 −2 Original line number Diff line number Diff line Loading @@ -13,8 +13,8 @@ Environment="TERM=dumb" WorkingDirectory=/opt/docker-extra_{{ item.key }} ExecStart=/usr/bin/sh -c 'docker ps --format "{% raw %}{{.Names}}{% endraw %}" -a | grep -q -x {{ item.key }} && docker start {{ item.key }} || docker run -d --name {{ item.key }} {{ item.value.parameters }}' ExecReload=/usr/bin/sh -c 'docker rm -f {{ item.key }} && docker run -d --name {{ item.key }} {{ item.value.parameters }}' ExecStart=/usr/bin/sh -c 'docker ps --format "{% raw %}{{.Names}}{% endraw %}" -a | grep -q -x {{ item.key }} && docker start {{ item.key }} || docker run -d --name {{ item.key }} --env-file .env {{ item.value.parameters }}' ExecReload=/usr/bin/sh -c 'docker rm -f {{ item.key }} && docker run -d --name {{ item.key }} --env-file .env {{ item.value.parameters }}' ExecStop=/usr/bin/sh -c 'docker stop {{ item.key }}' [Install] Loading