From 654694f9276cd9c30a7f2690f9336cf63a0172ef Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sun, 16 Mar 2025 21:23:16 -0700 Subject: a good starting point for traefik --- .../roles/traefik/templates/stacks/traefik.yml | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 playbooks/roles/traefik/templates/stacks/traefik.yml (limited to 'playbooks/roles/traefik/templates/stacks/traefik.yml') diff --git a/playbooks/roles/traefik/templates/stacks/traefik.yml b/playbooks/roles/traefik/templates/stacks/traefik.yml new file mode 100644 index 0000000..a80c261 --- /dev/null +++ b/playbooks/roles/traefik/templates/stacks/traefik.yml @@ -0,0 +1,35 @@ +ping: {} +accessLog: {} +log: + level: DEBUG +api: + dashboard: true + insecure: true + debug: false +entryPoints: + web: + address: ":80" + http: + redirections: + entryPoint: + to: websecure + scheme: https + websecure: + address: ":443" +serversTransport: + insecureSkipVerify: true +providers: + swarm: + endpoint: "unix:///var/run/docker.sock" + exposedByDefault: false + network: proxy +certificatesResolvers: + letsencrypt: + acme: + email: {{ certs_email }} + storage: /certs/acme.json + caServer: https://acme-v02.api.letsencrypt.org/directory + # caServer: https://acme-staging-v02.api.letsencrypt.org/directory # staging + dnsChallenge: + provider: cloudflare + delayBeforeCheck: 10 -- cgit v1.2.3-70-g09d2