Commit 7f7192e
Changed files (2)
roles
traefik
tasks
templates
roles/traefik/tasks/main.yml
@@ -20,12 +20,18 @@
remote_src: True
become: True
- - name: deploy traefik static config
+ - name: deploy static config
template:
src: "{{ role_path }}/templates/traefik.yaml.j2"
dest: "{{ traefik.dirs.config }}/traefik.yaml"
become: True
+ - name: deploy proxy dynamic config
+ template:
+ src: "{{ role_path }}/templates/local-proxy.yaml.j2"
+ dest: "{{ traefik.dirs.dynamic_config }}/local-proxy.yaml"
+ become: True
+
- name: systemd service config
copy:
src: "{{ role_path }}/files/traefik.service"
roles/traefik/templates/local-proxy.yaml.j2
@@ -0,0 +1,15 @@
+---
+http:
+ routers:
+ local-proxy:
+ rule: "Host(`{{ proxy.subdomain }}.{{ traefik.domain }}`)"
+ service: "local-proxy"
+ entryPoints:
+ - "websecure"
+ tls:
+ certResolver: "{{ traefik.acme_http_resolver }}"
+ services:
+ local-proxy:
+ loadBalancer:
+ servers:
+ - url: "http://{{ proxy.address }}:{{ proxy.port }}"