From 27786121106188fcbc14020ad6635b962b7e59e8 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Sun, 12 Feb 2023 11:03:10 +0200 Subject: [PATCH] Add system user --- manifests/init.pp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 1a94b5c..313f968 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,6 +1,7 @@ # Class Grafana class grafana ( $admin_password, + $system_user = 'grafana', $container_name = 'grafana', $container_image_name = 'grafana/grafana-oss', $container_image_version = 'latest', @@ -25,7 +26,6 @@ class grafana ( if (!$container_mount_data_folder) { podman::volume { $container_volume_name: } $flags = { - #network => 'grafana', publish => [ "${container_port}:3000", ], @@ -36,25 +36,25 @@ class grafana ( env => $env, } } else { - user { 'grafana': + user { $system_user: uid => 472, } file { $container_data_folder: ensure => directory, - owner => 'grafana', + owner => $system_user, } file { "${container_data_folder}/plugins": ensure => directory, - owner => 'grafana', + owner => $system_user, require => File[$container_data_folder], } file { $container_logs_folder: ensure => directory, - owner => 'grafana', + owner => $system_user, } file { $container_config_folder: ensure => directory, - owner => 'grafana', + owner => $system_user, } $flags = { #network => 'grafana',