Shitty IaC
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

*: revert traefik changes, something went wrong and this config just works (tm)

Gee Sawra 1eed07b0 e1fc86c9

+26 -61
+26 -61
ansible/k8s/traefik_porkbun.yml
··· 5 5 namespace: kube-system 6 6 spec: 7 7 valuesContent: |- 8 - entryPoints: 9 - web: 10 - address: :80 11 - http: 12 - redirections: 13 - entryPoint: 14 - to: websecure 15 - scheme: https 16 - ports: 17 - web: 18 - redirectTo: 19 - port: websecure 20 - priority: 10 21 - websecure: 22 - tls: 23 - enabled: true 24 - torrent-tcp: 25 - port: 51413 26 - expose: true 27 - exposedPort: 51413 28 - protocol: TCP 29 - torrent-udp: 30 - port: 51413 31 - expose: true 32 - exposedPort: 51413 33 - protocol: UDP 34 - additionalArguments: 35 - - "--certificatesresolvers.default.acme.email=hello@geesawra.industries" 36 - - "--certificatesresolvers.default.acme.storage=/data/acme.json" 37 - - "--certificatesresolvers.default.acme.dnschallenge=true" 38 - - "--certificatesresolvers.default.acme.dnschallenge.provider=porkbun" 39 - - "--certificatesresolvers.default.acme.dnschallenge.resolvers=1.1.1.1:53,8.8.8.8:53" 40 - env: 41 - - name: PORKBUN_API_KEY 42 - valueFrom: 43 - secretKeyRef: 44 - name: porkbun-api-credentials 45 - key: api-key 46 - - name: PORKBUN_SECRET_API_KEY 47 - valueFrom: 48 - secretKeyRef: 49 - name: porkbun-api-credentials 50 - key: secret-api-key 51 - --- 52 - apiVersion: v1 53 - kind: ConfigMap 54 - metadata: 55 - name: traefik-config 56 - namespace: kube-system 57 - data: 58 - traefik.yaml: | 59 - entryPoints: 60 - web: 61 - address: ":80" 62 - http: 63 - redirections: 64 - entryPoint: 65 - to: websecure 66 - scheme: https 67 - websecure: 68 - address: ":443" 8 + ports: 9 + torrent-tcp: 10 + port: 51413 11 + exposedPort: 51413 12 + protocol: TCP 13 + torrent-udp: 14 + port: 51413 15 + exposedPort: 51413 16 + protocol: UDP 17 + additionalArguments: 18 + - "--certificatesresolvers.default.acme.email=hello@geesawra.industries" 19 + - "--certificatesresolvers.default.acme.storage=/data/acme.json" 20 + - "--certificatesresolvers.default.acme.dnschallenge=true" 21 + - "--certificatesresolvers.default.acme.dnschallenge.provider=porkbun" 22 + - "--certificatesresolvers.default.acme.dnschallenge.resolvers=1.1.1.1:53,8.8.8.8:53" 23 + env: 24 + - name: PORKBUN_API_KEY 25 + valueFrom: 26 + secretKeyRef: 27 + name: porkbun-api-credentials 28 + key: api-key 29 + - name: PORKBUN_SECRET_API_KEY 30 + valueFrom: 31 + secretKeyRef: 32 + name: porkbun-api-credentials 33 + key: secret-api-key