Skip to content

Commit 3f079ed

Browse files
authored
Add syslog settings to configs type (#318)
Keycloak 25 added support for logging via Syslog, see https://www.keycloak.org/server/logging#_centralized_logging_using_syslog
1 parent 8efef3f commit 3f079ed

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

types/configs.pp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
Optional['vault-file'] => Stdlib::Absolutepath,
6464
Optional['vault-pass'] => Variant[String[1], Sensitive],
6565
Optional['vault-type'] => Enum['PKCS12'],
66-
Optional['log'] => Array[Enum['console','file','gelf']],
66+
Optional['log'] => Array[Enum['console','file','gelf','syslog']],
6767
Optional['log-console-color'] => Boolean,
6868
Optional['log-console-format'] => String[1],
6969
Optional['log-console-output'] => Enum['default','json'],
@@ -79,6 +79,10 @@
7979
Optional['log-gelf-max-message-size'] => Integer,
8080
Optional['log-gelf-port'] => Stdlib::Port,
8181
Optional['log-gelf-timestamp-format'] => String[1],
82+
Optional['log-syslog-protocol'] => Enum['tcp','udp','ssl-tcp'],
83+
Optional['log-syslog-endpoint'] => String[1],
84+
Optional['log-syslog-format'] => String[1],
85+
Optional['log-syslog-output'] => Enum['json','default'],
8286
Optional['log-level'] => String[1],
8387
Optional['tls-hostname-verifier'] => Enum['ANY','WILDCARD','STRICT'],
8488
Optional['truststore-paths'] => Array[String[1]],

0 commit comments

Comments
 (0)