diff --git a/manifests/init.pp b/manifests/init.pp index b6bb646..f6b191f 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -14,7 +14,9 @@ class grafana ( $container_port = '3000', $configuration = {}, # Refer to https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/ $ldap_config = {}, + $plugins = '', ) { + $string_plugins = join($plugins, ',') $env = [ "GF_PATHS_CONFIG=${container_config_folder}/grafana.ini", "GF_PATHS_DATA=${$container_data_folder}", @@ -24,6 +26,7 @@ class grafana ( "GF_PATHS_PROVISIONING=${container_config_folder}/provisioning", 'GF_LOG_MODE=console file', "GF_SECURITY_ADMIN_PASSWORD=${admin_password}", + "GF_INSTALL_PLUGINS=${string_plugins}", ] if (!$container_mount_data_folder) { podman::volume { $container_volume_name: }