Add ldap config
This commit is contained in:
parent
ad83a15552
commit
d4bb6da235
1 changed files with 6 additions and 0 deletions
|
@ -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),
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue