]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/commitdiff
Add logger username
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 13 May 2018 13:00:24 +0000 (15:00 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 13 May 2018 13:05:22 +0000 (15:05 +0200)
modules/role/manifests/cryptoportfolio/front.pp
modules/role/templates/cryptoportfolio/api_logger.py.erb

index a6b25c4dc484a641c5717c2d90fe9d5095bece78..3612fd5aaa5c9667cddc3afcdebd705bfa66c79e 100644 (file)
@@ -145,6 +145,8 @@ class role::cryptoportfolio::front inherits role::cryptoportfolio {
 
   # Slack logger
   $slack_logger = lookup("role::cryptoportfolio::front::slack_logger")
+  $slack_logger_username = lookup("role::cryptoportfolio::front::slack_logger_username", { "default_value" =>  "Logger" })
+
   unless empty($slack_logger) {
     file { "/usr/local/bin/api_logger":
       mode    => "0755",
index e5f0b3048c4194d97080958ec1d73849f3d8c53b..3fb14a0feab57a4b9f3a0869717705bd22601fbb 100644 (file)
@@ -9,13 +9,14 @@ urllib3.disable_warnings()
 http = urllib3.PoolManager()
 
 webhook_url = "<%= @slack_logger %>"
+webhook_username = "<%= @slack_logger_username %>"
 webhook_icon = "https://git.immae.eu/releases/logger.png"
 
 def send_to_discord(message):
     def send_chunk(chunk):
         data = {
                 "avatar_url": webhook_icon,
-                "username": "Logger",
+                "username": webhook_username,
                 "content": "```\n{}\n```".format(chunk),
                 }
         encoded = json.dumps(data).encode('utf-8')