From 6d05d9a7842e7ee1ce6ad2c64ffab8f05cba7b3f Mon Sep 17 00:00:00 2001
From: Sven-Hendrik Haase <svenstaro@gmail.com>
Date: Fri, 17 Jul 2020 17:04:09 +0200
Subject: [PATCH] Enable Keycloak event logging (fixes #68)

---
 tf-stage2/keycloak.tf | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/tf-stage2/keycloak.tf b/tf-stage2/keycloak.tf
index 26268902f..50207f386 100644
--- a/tf-stage2/keycloak.tf
+++ b/tf-stage2/keycloak.tf
@@ -91,6 +91,24 @@ resource "keycloak_realm" "archlinux" {
   }
 }
 
+resource "keycloak_realm_events" "realm_events" {
+  realm_id = "archlinux"
+
+  events_enabled       = true
+  events_expiration    = 7889238  # 3 months
+
+  admin_events_enabled         = true
+  admin_events_details_enabled = true
+
+  # When omitted or left empty, keycloak will enable all event types
+  enabled_event_types = [
+  ]
+
+  events_listeners = [
+    "jboss-logging", # keycloak enables the 'jboss-logging' event listener by default.
+  ]
+}
+
 resource "keycloak_oidc_identity_provider" "realm_identity_provider" {
   realm = "archlinux"
   alias = "github"
-- 
GitLab