From c6e9bd2ac6808cd95675957cc0fc6ccc913a1296 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Mon, 2 Jan 2023 23:16:29 +0100 Subject: [PATCH] add dependencies of traefik --- README.md | 5 ----- roles/gitea/meta/main.yml | 1 + roles/mastodon/meta/main.yml | 1 + roles/pizzeria/meta/main.yml | 1 + roles/radicale/meta/main.yml | 1 + roles/traefik/tasks/main.yml | 4 ++++ 6 files changed, 8 insertions(+), 5 deletions(-) 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