From f175c2e37eaea123a408d816a53fee4c32f45923 Mon Sep 17 00:00:00 2001
From: Kacper Donat <kadet1090@gmail.com>
Date: Sun, 24 Oct 2021 14:01:04 +0200
Subject: [PATCH] Add traefik pilot connection

---
 services/traefik/config/traefik.yaml | 11 ++++++++---
 vars/services.yml                    |  8 ++++++++
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/services/traefik/config/traefik.yaml b/services/traefik/config/traefik.yaml
index 5a284d2..fb7b425 100644
--- a/services/traefik/config/traefik.yaml
+++ b/services/traefik/config/traefik.yaml
@@ -18,11 +18,16 @@ entryPoints:
   websecure: 
     address: :443
 
+{% if traefik_token is defined %}
+pilot:
+  token: "{{ traefik_token }}"
+{% endif %}
+
 ################################################################
 # Traefik logs configuration
 ################################################################
 log:
-  level: DEBUG
+  level: WARN
   format: common
 
 ################################################################
@@ -42,13 +47,13 @@ api:
 ################################################################
 
 # Enable ping
-#ping:
+# ping:
   # Name of the related entry point
   #
   # Optional
   # Default: "traefik"
   #
-#  entryPoint: traefik
+  # entryPoint: traefik
 
 ################################################################
 # Docker configuration backend
diff --git a/vars/services.yml b/vars/services.yml
index a4998ed..ce95e62 100644
--- a/vars/services.yml
+++ b/vars/services.yml
@@ -16,6 +16,14 @@ services_to_restart: []
 
 service_config:
   traefik:
+    traefik_token: !vault |
+          $ANSIBLE_VAULT;1.1;AES256
+          66623665393638313039616464613563316437386566396238623937363238626535633937633536
+          6236653135363566333636633961343766323138633737610a346666636430303031373333376565
+          62643038666134386631306139613835623830346139356163376438643261646366386437343064
+          3365363639663862660a616239366130326538396431393537623964396530393531363665353361
+          65343938646438366264353837316263643634373639346334303939663732383832353439313330
+          3466323034336339626239633763393832383435623632386632
     dashboard_users:
       - name: kadet
         password: !vault |