mirror of
https://github.com/mtan93/Apps-Community.git
synced 2026-03-08 05:31:59 +00:00
Support custom subdomains and port
This commit is contained in:
@@ -38,6 +38,35 @@
|
|||||||
register: auth
|
register: auth
|
||||||
ignore_errors: True
|
ignore_errors: True
|
||||||
|
|
||||||
|
- name: Register Program Name
|
||||||
|
shell: 'cat /tmp/program_var'
|
||||||
|
register: program
|
||||||
|
ignore_errors: True
|
||||||
|
|
||||||
|
- name: Register ucname
|
||||||
|
shell: 'cat /var/plexguide/{{program.stdout}}.cname'
|
||||||
|
register: ucname
|
||||||
|
ignore_errors: True
|
||||||
|
|
||||||
|
- name: Register CName
|
||||||
|
set_fact:
|
||||||
|
cname: ""
|
||||||
|
|
||||||
|
- name: Set cname
|
||||||
|
set_fact:
|
||||||
|
cname: ",{{ucname.stdout}}.{{domain.stdout}}"
|
||||||
|
when: ucname is succeeded and ucname.stdout != ""
|
||||||
|
|
||||||
|
- name: Register External Port
|
||||||
|
shell: 'cat /var/plexguide/{{program.stdout}}.port'
|
||||||
|
register: ueport
|
||||||
|
ignore_errors: True
|
||||||
|
|
||||||
|
- name: Change extport
|
||||||
|
set_fact:
|
||||||
|
extport: "{{ueport.stdout}}"
|
||||||
|
when: ueport is succeeded and ueport.stdout != ""
|
||||||
|
|
||||||
- name: Remove {{pgrole}} Container
|
- name: Remove {{pgrole}} Container
|
||||||
docker_container:
|
docker_container:
|
||||||
name: '{{pgrole}}'
|
name: '{{pgrole}}'
|
||||||
@@ -90,7 +119,7 @@
|
|||||||
|
|
||||||
- name: 'If Fact Matches - Enable TLD'
|
- name: 'If Fact Matches - Enable TLD'
|
||||||
set_fact:
|
set_fact:
|
||||||
tldset: '{{domain.stdout}},www.{{domain.stdout}}'
|
tldset: ',{{domain.stdout}},www.{{domain.stdout}}'
|
||||||
when: 'toplevel.stdout == pgrole'
|
when: 'toplevel.stdout == pgrole'
|
||||||
|
|
||||||
- debug: msg="TLDSET is now for {{toplevel.stdout}}"
|
- debug: msg="TLDSET is now for {{toplevel.stdout}}"
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
|
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
##########traefik.frontend.auth.forward.address: '{{gauth}}' ##Disabled OAuth as you cant user terminal for cloning any repo
|
##########traefik.frontend.auth.forward.address: '{{gauth}}' ##Disabled OAuth as you cant user terminal for cloning any repo
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.https.port: '443'
|
traefik.https.port: '443'
|
||||||
traefik.https.frontend.entryPoints: 'https'
|
traefik.https.frontend.entryPoints: 'https'
|
||||||
traefik.https.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.https.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
|
|
||||||
- name: 'Setting PG Volumes'
|
- name: 'Setting PG Volumes'
|
||||||
set_fact:
|
set_fact:
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
|
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.https.port: '443'
|
traefik.https.port: '443'
|
||||||
traefik.https.frontend.entryPoints: 'https'
|
traefik.https.frontend.entryPoints: 'https'
|
||||||
traefik.https.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.https.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
|
|
||||||
- name: 'Setting PG Volumes'
|
- name: 'Setting PG Volumes'
|
||||||
set_fact:
|
set_fact:
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -131,7 +131,7 @@
|
|||||||
pg_labels:
|
pg_labels:
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
|
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.headers.customResponseHeaders: 'X-Robots-Tag:noindex,nofollow,nosnippet,noarchive,notranslate,noimageindex'
|
traefik.frontend.headers.customResponseHeaders: 'X-Robots-Tag:noindex,nofollow,nosnippet,noarchive,notranslate,noimageindex'
|
||||||
|
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
traefik.enable: 'false'
|
traefik.enable: 'false'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
|
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
|
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
traefik.tags: 'frontend'
|
traefik.tags: 'frontend'
|
||||||
traefik.frontend.passHostHeader: 'true'
|
traefik.frontend.passHostHeader: 'true'
|
||||||
traefik.backend: '{{pgrole}}'
|
traefik.backend: '{{pgrole}}'
|
||||||
traefik.admin.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.admin.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.admin.port: '{{intport5}}'
|
traefik.admin.port: '{{intport5}}'
|
||||||
traefik.admin.protocol: 'https'
|
traefik.admin.protocol: 'https'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
traefik.frontend.auth.forward.address: '{{gauth}}'
|
traefik.frontend.auth.forward.address: '{{gauth}}'
|
||||||
traefik.enable: 'true'
|
traefik.enable: 'true'
|
||||||
traefik.port: '{{intport}}'
|
traefik.port: '{{intport}}'
|
||||||
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'
|
traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
|
||||||
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
|
||||||
traefik.frontend.headers.SSLRedirect: 'true'
|
traefik.frontend.headers.SSLRedirect: 'true'
|
||||||
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
traefik.frontend.headers.STSIncludeSubdomains: 'true'
|
||||||
|
|||||||
Reference in New Issue
Block a user