Consolidated variable usage and added install path.

This commit is contained in:
Joschka Seydell 2020-11-29 03:51:42 -08:00
parent ddc2a1f327
commit d4be3972d8
5 changed files with 67 additions and 64 deletions

View file

@ -3,44 +3,44 @@
- name: Ensure traefik config directory exists
file:
path: /home/{{ docker_user }}/traefik
path: "{{ traefik_install_path }}/traefik"
state: directory
owner: '{{ docker_user }}'
group: '{{ docker_user }}'
owner: '{{ traefik_install_user }}'
group: '{{ traefik_install_user }}'
tags: config
- name: Ensure traefik rules directory exists
file:
path: /home/{{ docker_user }}/traefik/rules
path: "{{ traefik_install_path }}/traefik/rules"
state: directory
owner: '{{ docker_user }}'
group: '{{ docker_user }}'
owner: '{{ traefik_install_user }}'
group: '{{ traefik_install_user }}'
tags: config
- name: Provide TLS default options
template:
src: templates/t2-rules-tls-options.toml.j2
dest: /home/{{ docker_user }}/traefik/rules/tls-options.toml
owner: "{{ docker_user }}"
group: "{{ docker_user }}"
dest: "{{ traefik_install_path }}/traefik/rules/tls-options.toml"
owner: "{{ traefik_install_user }}"
group: "{{ traefik_install_user }}"
mode: '0644'
tags: config
- name: Provide docker-compose.yml
template:
src: templates/docker-compose.traefik.yml.j2
dest: /home/{{ docker_user }}/traefik/docker-compose.yml
owner: "{{ docker_user }}"
group: "{{ docker_user }}"
dest: "{{ traefik_install_path }}/traefik/docker-compose.yml"
owner: "{{ traefik_install_user }}"
group: "{{ traefik_install_user }}"
mode: '0644'
tags: config
- name: Provide traefik.toml
template:
src: templates/traefik.toml.j2
dest: /home/{{ docker_user }}/traefik/traefik.toml
owner: "{{ docker_user }}"
group: "{{ docker_user }}"
dest: "{{ traefik_install_path }}/traefik/traefik.toml"
owner: "{{ traefik_install_user }}"
group: "{{ traefik_install_user }}"
mode: '0644'
tags: config
@ -48,19 +48,19 @@
copy:
content: ""
force: no
dest: /home/{{ docker_user }}/traefik/acme.json
dest: "{{ traefik_install_path }}/traefik/acme.json"
mode: 0600
tags: config
- name: "docker-compose: Teardown existing Traefik service (only removes the containers)"
docker_compose:
project_src: "/home/{{ docker_user }}/traefik/"
project_src: "{{ traefik_install_path }}/traefik/"
state: absent
tags: ['never', 'teardown']
- name: "docker-compose: Start Traefik service"
docker_compose:
project_src: "/home/{{ docker_user }}/traefik/"
project_src: "{{ traefik_install_path }}/traefik/"
register: output
tags: service_start