diff --git a/README.md b/README.md index 0bad7f8..c3a0ba4 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,6 @@ - I always resign the zone, even if nothing has changed. I could check whether the zone has changed or new keys were generated but that is kind of difficult. -### Traefik - -- create network -- make docker compose depend on traefik - ### Firewall Seems to be a little annoying with all the docker stuff diff --git a/roles/gitea/meta/main.yml b/roles/gitea/meta/main.yml index 090690b..6b03734 100644 --- a/roles/gitea/meta/main.yml +++ b/roles/gitea/meta/main.yml @@ -1,3 +1,4 @@ dependencies: - role: common - role: docker + - role: traefik diff --git a/roles/mastodon/meta/main.yml b/roles/mastodon/meta/main.yml index 090690b..6b03734 100644 --- a/roles/mastodon/meta/main.yml +++ b/roles/mastodon/meta/main.yml @@ -1,3 +1,4 @@ dependencies: - role: common - role: docker + - role: traefik diff --git a/roles/pizzeria/meta/main.yml b/roles/pizzeria/meta/main.yml index 090690b..6b03734 100644 --- a/roles/pizzeria/meta/main.yml +++ b/roles/pizzeria/meta/main.yml @@ -1,3 +1,4 @@ dependencies: - role: common - role: docker + - role: traefik diff --git a/roles/radicale/meta/main.yml b/roles/radicale/meta/main.yml index 090690b..6b03734 100644 --- a/roles/radicale/meta/main.yml +++ b/roles/radicale/meta/main.yml @@ -1,3 +1,4 @@ dependencies: - role: common - role: docker + - role: traefik diff --git a/roles/traefik/tasks/main.yml b/roles/traefik/tasks/main.yml index 4479ee2..cedf64c 100644 --- a/roles/traefik/tasks/main.yml +++ b/roles/traefik/tasks/main.yml @@ -7,6 +7,7 @@ content: "" dest: /apps/traefik/acme.json force: no + mode: 0600 - name: Copy Docker Compose script copy: src: "{{ role_path }}/files/docker-compose.yml" @@ -19,6 +20,9 @@ copy: src: "{{ role_path }}/files/services.toml" dest: /apps/traefik/services.toml +- name: Create traefik network + docker_network: + name: "traefik" - name: Start Docker Compose docker_compose: project_src: /apps/traefik