Started traefik role
This commit is contained in:
		
							
								
								
									
										55
									
								
								ansible/roles/traefik/templates/traefik.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								ansible/roles/traefik/templates/traefik.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| entryPoints: | ||||
|   web: | ||||
|     address: :80 | ||||
|     http: | ||||
|       redirections: | ||||
|         entryPoint: | ||||
|           to: web-secure | ||||
|           scheme: https | ||||
|  | ||||
|   web-secure: | ||||
|     address: :443 | ||||
|     http: | ||||
|       tls: | ||||
|         certResolver: letsencrypt | ||||
|         domains: | ||||
|           - main: "{{ personal_domain }}" | ||||
|           - sans: "*.{{ personal_domain }}" | ||||
|           - main: "local.{{ personal_domain }}" | ||||
|           - sans: "*.local.{{ personal_domain }}" | ||||
|       middlewares: | ||||
|         - secure-headers@file | ||||
|    | ||||
|   traefik: | ||||
|     address: :8080 | ||||
|  | ||||
| certificatesResolvers: | ||||
|   letsencrypt: | ||||
|     acme: | ||||
|       # Staging server | ||||
|       caServer: https://acme-staging-v02.api.letsencrypt.org/directory | ||||
|  | ||||
|       # Production server | ||||
|       # caServer: https://acme-v02.api.letsencrypt.org/directory | ||||
|     email: "{{ letsencrypt_email }}" | ||||
|     storage: /etc/traefik.acme.json | ||||
|     dnsChallenge: | ||||
|       provider: porkbun | ||||
|       delayBeforeCheck: 0 | ||||
|  | ||||
| serversTransport: | ||||
|   insecureSkipVerify: true | ||||
|  | ||||
| tls: | ||||
|   options: | ||||
|     default: | ||||
|       minVersion: VersionTLS12 | ||||
|  | ||||
| providers: | ||||
|   docker: | ||||
|     endpoint: tcp://docker_socket_proxy:2375 | ||||
|     exposedByDefault: false | ||||
|     network: traefik | ||||
|   file: | ||||
|     directory: /etc/traefik/conf | ||||
|     watch: true | ||||
		Reference in New Issue
	
	Block a user
	 Mike Wilson
					Mike Wilson