# 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",
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')