Commit 30efa07

bryfry <bryon.fryer@gmail.com>
2020-04-26 20:37:06
add srs reverse proxy dynamic config
1 parent 56afdc4
Changed files (3)
roles
traefik
roles/traefik/tasks/main.yml
@@ -26,11 +26,17 @@
      dest: "{{ traefik.dirs.config }}/traefik.yaml"  
    become: True
 
- - name: deploy proxy dynamic config
+ - name: deploy dynamic configs
    template:
-     src: "{{ role_path }}/templates/local-proxy.yaml.j2"
-     dest: "{{ traefik.dirs.dynamic_config }}/local-proxy.yaml"  
+     src: "{{ item.src }}"
+     dest: "{{ item.dest }}"  
    become: True
+   loop:
+   - src: "{{ role_path }}/templates/local-proxy.yaml.j2"
+     dest: "{{ traefik.dirs.dynamic_config }}/local-proxy.yaml"  
+   - src: "{{ role_path }}/templates/srs.yaml.j2"
+     dest: "{{ traefik.dirs.dynamic_config }}/srs.yaml"  
+    
 
  - name: systemd service config
    copy: 
roles/traefik/templates/srs.yaml.j2
@@ -0,0 +1,15 @@
+---
+http:
+  routers:
+    srs:
+      rule: "Host(`{{ srs.subdomain }}.{{ traefik.domain }}`)"
+      service: "srs"
+      entryPoints:
+       - "websecure"
+      tls:
+        certResolver: "{{ traefik.acme_http_resolver }}"
+  services:
+    srs:
+      loadBalancer:
+        servers:
+         - url: "http://{{ srs.address }}:{{ srs.port }}"
main.yml
@@ -10,6 +10,7 @@
      - haveged # helps random number generation on small vms
      - dirmngr   # needed for ppa add-key
      - gpg-agent # needed for ppa add-key
+     - nmap 
      #- docker.io
 
     apt_ppas:
@@ -39,6 +40,10 @@
       subdomain: "proxy"
       address: 127.0.0.1
       port: 8080
+    srs:
+      subdomain: "srs"
+      address: 127.0.0.1
+      port: 8001