From d4bb6da235af2e1620e5de3a3f9387052b72c795 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Sat, 11 Mar 2023 22:00:50 +0200 Subject: [PATCH] Add ldap config --- manifests/init.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/manifests/init.pp b/manifests/init.pp index a1f08e8..b6f9695 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -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), + } }