diff --git a/types/configs.pp b/types/configs.pp index 6af93d31..b35462df 100644 --- a/types/configs.pp +++ b/types/configs.pp @@ -45,12 +45,20 @@ Optional['metrics-enabled'] => Boolean, Optional['proxy'] => Enum['edge','reencrypt','passthrough','none'], Optional['vault'] => Enum['vault','vault-dir'], - Optional['log'] => Array[Enum['console','file']], + Optional['log'] => Array[Enum['console','file','gelf']], Optional['log-console-color'] => Boolean, Optional['log-console-format'] => String[1], Optional['log-console-output'] => Enum['default','json'], Optional['log-file'] => Stdlib::Absolutepath, Optional['log-file-format'] => String[1], Optional['log-level'] => String[1], + Optional['log-gelf-facility'] => String[1], + Optional['log-gelf-host'] => Stdlib::Host, + Optional['log-gelf-include-location'] => Boolean, + Optional['log-gelf-include-message-parameters'] => Boolean, + Optional['log-gelf-include-stack-trace'] => Boolean, + Optional['log-gelf-max-message-size'] => Integer, + Optional['log-gelf-port'] => Stdlib::Port, + Optional['log-gelf-timestamp-format'] => String[1], } -] \ No newline at end of file +]