diff options
| author | Elizabeth Hunt <me@liz.coffee> | 2025-03-16 21:23:16 -0700 |
|---|---|---|
| committer | Elizabeth Hunt <me@liz.coffee> | 2025-03-16 21:23:16 -0700 |
| commit | 654694f9276cd9c30a7f2690f9336cf63a0172ef (patch) | |
| tree | 12e4e8ec000478c982152e56d327afdef26a3b6a /playbooks/roles/traefik/templates/stacks/traefik.yml | |
| parent | fb7e6890d8516618fa3baec0edf84048e2b6601d (diff) | |
| download | oldinfra-654694f9276cd9c30a7f2690f9336cf63a0172ef.tar.gz oldinfra-654694f9276cd9c30a7f2690f9336cf63a0172ef.zip | |
a good starting point for traefik
Diffstat (limited to 'playbooks/roles/traefik/templates/stacks/traefik.yml')
| -rw-r--r-- | playbooks/roles/traefik/templates/stacks/traefik.yml | 35 |
1 files changed, 35 insertions, 0 deletions
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 |
