diff options
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 |