Final changes to traefik and up and running

This commit is contained in:
Mike Wilson
2023-02-15 15:15:33 -05:00
parent 901199d2b7
commit 76b2dccc5e
15 changed files with 101 additions and 36 deletions

View File

@@ -14,16 +14,11 @@
template:
src: docker-compose.yml
dest: "{{ install_directory}}/traefik/docker-compose.yml"
owner: "{{ docker_user }}"
mode: "{{ docker_compose_file_mask }}"
validate: docker-compose -f %s config
become: true
- name: Start docker container
community.docker.docker_compose:
project_src: "{{ install_directory }}/traefik"
pull: true
remove_orphans: yes
- name: Install config
template:
src: traefik.yml
@@ -40,3 +35,25 @@
mode: "{{ docker_compose_directory_mask }}"
owner: "{{ primary_user }}"
become: true
- name: Install file providers
template:
src: "{{ item }}"
dest: "{{ data_dir }}/traefik/conf/"
mode: "{{ docker_compose_file_mask }}"
owner: "{{ primary_user }}"
with_fileglob:
- "templates/conf/*"
- name: Create acme storage file
file:
path: "{{ data_dir }}/traefik/acme.json"
state: touch
mode: 0600
become: true
- name: Start docker container
community.docker.docker_compose:
project_src: "{{ install_directory }}/traefik"
pull: true
remove_orphans: yes