From a9039c5f6e9ef207e4b87c505a9918ff0c9ae6ea Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Thu, 12 Feb 2026 16:54:29 +0100 Subject: [PATCH] OP#421 add user settings --- manifests/params.pp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/manifests/params.pp b/manifests/params.pp index 92e36dc..3f6cbbc 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -12,6 +12,14 @@ # the Nagios clients. # @param [String] ng_pkg_ensure The ensure value for all packages. Default is # 'present'. +# @param [String] ng_user The name of the Nagios user to be created on the +# Nagios server. Default is 'nagios'. +# @param [String] ng_u_comment The comment field for the Nagios user. Default +# is 'Nagios User'. +# @param [String] ng_u_groups The group(s) to which the Nagios user should be added. Default is 'nagios'. +# @param [String] ng_u_shell The login shell for the Nagios user. Default is '/sbin/nologin'. +# @param [String] ng_user_home The home directory for the Nagios user. Default is '/home/nagios'. +# @param [Integer] ng_u_uid The user ID for the Nagios user. Default is 1004. ############################################################################### class confdroid_nagios::params ( @@ -21,6 +29,14 @@ class confdroid_nagios::params ( Array $ng_reqpackages_client = ['net-snmp-utils','nagios-plugins','nagios-plugins-all','nagios-plugins-nrpe','nagios-common'], String $ng_pkg_ensure = 'present', +# user + String $ng_user = 'nagios', + String $ng_u_comment = 'Nagios User', + String $ng_u_groups = 'nagios', + String $ng_u_shell = '/sbin/nologin', + String $ng_user_home = '/home/nagios', + Integer $ng_u_uid = 1004, + ) { # Default facts $fqdn = $facts['networking']['fqdn']