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