Commit 095356c

bryfry <bryon.fryer@gmail.com>
2022-01-24 14:16:45
enable start on reboot for services; basic auth for proxy
1 parent e6704f3
Changed files (4)
roles
alias
mirror-mirror
traefik
roles/alias/tasks/main.yml
@@ -45,6 +45,7 @@
  - name: systemd service start
    systemd:
      state: started
+     enabled: True
      daemon_reload: True
      name: alias
    become: True
roles/mirror-mirror/tasks/main.yml
@@ -45,6 +45,7 @@
  - name: systemd service start
    systemd:
      state: started
+     enabled: True
      daemon_reload: True
      name: mirror-mirror
    become: True
roles/traefik/tasks/main.yml
@@ -48,7 +48,8 @@
 
  - name: systemd service start
    systemd:
+     name: traefik
      state: started
+     enabled: True
      daemon_reload: True
-     name: traefik
    become: True
roles/traefik/templates/local-proxy.yaml.j2
@@ -6,6 +6,8 @@ http:
       service: "local-proxy"
       entryPoints:
        - "websecure"
+      middlewares:
+       - "proxy-auth"
       tls:
         certResolver: "{{ traefik.acme_http_resolver }}"
   services:
@@ -13,3 +15,10 @@ http:
       loadBalancer:
         servers:
          - url: "http://{{ proxy.address }}:{{ proxy.port }}"
+  http:
+    middlewares:
+      proxy-auth:
+        basicAuth:
+          users:
+           - "root:$2b$10$U1E.Gu6EJ05AhhZ41s8juO17mTXRA6xeu/8OK9fjMO085apvmJrXW"
+