Add ldap config

This commit is contained in:
Antonio J. Delgado 2023-03-11 22:00:50 +02:00
parent ad83a15552
commit d4bb6da235

View file

@ -1,6 +1,7 @@
# Class Grafana # Class Grafana
class grafana ( class grafana (
$admin_password, $admin_password,
$ldap_config_file,
$system_user = 'grafana', $system_user = 'grafana',
$container_name = 'grafana', $container_name = 'grafana',
$container_image_name = 'grafana/grafana-oss', $container_image_name = 'grafana/grafana-oss',
@ -12,6 +13,7 @@ class grafana (
$container_volume_name = 'grafana-storage', $container_volume_name = 'grafana-storage',
$container_port = '3000', $container_port = '3000',
$configuration = {}, # Refer to https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/ $configuration = {}, # Refer to https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/
$ldap_config = {},
) { ) {
$env = [ $env = [
"GF_PATHS_CONFIG=${container_config_folder}/grafana.ini", "GF_PATHS_CONFIG=${container_config_folder}/grafana.ini",
@ -82,4 +84,8 @@ class grafana (
timeout => '180', timeout => '180',
}, },
} }
file { $ldap_config_file:
ensure => file,
content => to_toml($ldap_config),
}
} }