This commit is contained in:
@@ -97,8 +97,6 @@
|
|||||||
roles:
|
roles:
|
||||||
- role: traefik
|
- role: traefik
|
||||||
tags: traefik_deploy
|
tags: traefik_deploy
|
||||||
vars:
|
|
||||||
server: "jackson"
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: Deploy Gitea
|
- name: Deploy Gitea
|
||||||
|
|||||||
@@ -25,17 +25,7 @@
|
|||||||
template:
|
template:
|
||||||
src: local-dynamic.yml.j2
|
src: local-dynamic.yml.j2
|
||||||
dest: "{{ data_dir }}/traefik/dynamic.yml"
|
dest: "{{ data_dir }}/traefik/dynamic.yml"
|
||||||
when: server == "jade" or server == "nas" or server == "bear"
|
when: server == "bear"
|
||||||
- name: Create Traefik Dynamic File (Remote)
|
|
||||||
template:
|
|
||||||
src: remote-dynamic.yml.j2
|
|
||||||
dest: "{{ data_dir }}/traefik/dynamic.yml"
|
|
||||||
when: server == "jackson"
|
|
||||||
- name: Create Traefik Dynamic File (Remote 2)
|
|
||||||
template:
|
|
||||||
src: remote-ash-1.yml.j2
|
|
||||||
dest: "{{ data_dir }}/traefik/dynamic.yml"
|
|
||||||
when: server == "ash-1"
|
|
||||||
|
|
||||||
- name: Deploy Traefik Docker Container
|
- name: Deploy Traefik Docker Container
|
||||||
docker_container:
|
docker_container:
|
||||||
@@ -63,3 +53,9 @@
|
|||||||
[{'name': docker_network_name}] +
|
[{'name': docker_network_name}] +
|
||||||
([{'name': 'tunnel'}] if use_cloudflared | default(false) else [])
|
([{'name': 'tunnel'}] if use_cloudflared | default(false) else [])
|
||||||
}}
|
}}
|
||||||
|
labels:
|
||||||
|
traefik.http.routers.wildcard.rule: "HostRegexp(`{subdomain:.+}.fntz.net`)"
|
||||||
|
traefik.http.routers.wildcard.tls: "true"
|
||||||
|
traefik.http.routers.wildcard.tls.certresolver: letsencrypt
|
||||||
|
traefik.http.routers.wildcard.tls.domains[0].main: fntz.net
|
||||||
|
traefik.http.routers.wildcard.tls.domains[0].sans: "*.fntz.net,*.citadel.fntz.net"
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
http:
|
|
||||||
routers:
|
|
||||||
wings:
|
|
||||||
rule: "Host(`ash-1.landite.games`)"
|
|
||||||
service: wings
|
|
||||||
entryPoints:
|
|
||||||
- webSecure
|
|
||||||
tls:
|
|
||||||
certResolver: letsencrypt
|
|
||||||
|
|
||||||
services:
|
|
||||||
wings:
|
|
||||||
loadBalancer:
|
|
||||||
servers:
|
|
||||||
- url: "http://5.161.219.50:8090"
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
http:
|
|
||||||
routers:
|
|
||||||
wings:
|
|
||||||
rule: "Host(`wings.landite.games`)"
|
|
||||||
service: wings
|
|
||||||
entryPoints:
|
|
||||||
- webSecure
|
|
||||||
tls:
|
|
||||||
certResolver: letsencrypt
|
|
||||||
|
|
||||||
services:
|
|
||||||
wings:
|
|
||||||
loadBalancer:
|
|
||||||
servers:
|
|
||||||
- url: "http://5.161.64.174:8090"
|
|
||||||
Reference in New Issue
Block a user