fixed typo

This commit is contained in:
Arne Teuke
2017-07-28 14:35:33 +01:00
parent 2b52108c23
commit fa445ac70f
4 changed files with 61 additions and 3 deletions

View File

@@ -26,6 +26,6 @@ class cd_nrpe::main::config (
) inherits cd_nrpe::params { ) inherits cd_nrpe::params {
require cd_nrpe::main::install include cd_nrpe::user
} }

View File

@@ -26,7 +26,7 @@ class cd_nrpe::main::install (
) inherits cd_nrpe::params { ) inherits cd_nrpe::params {
require cd_nrpe::resources require cd_resources
package {$reqpackages: package {$reqpackages:
ensure => $pkg_ensure, ensure => $pkg_ensure,

50
manifests/main/user.pp Normal file
View File

@@ -0,0 +1,50 @@
## cd_nrpe::user.pp
# Module name: cd_nrpe
# Author: Arne Teuke (arne_teuke@ConfDroid.com)
# # License:
# This file is part of cd_nrpe.
#
# cd_nrpe is used for providing automatic configuration of
# <service / purpose>
# Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com)
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# @summary Class manages service users for cd_nrpe.
#############################################################################
class cd_nrpe::user (
) inherits cd_nrpe::params {
require cd_nrpe::main::install
group { $ne_user:
ensure => present,
name => $ne_user,
gid => $ne_user_uid,
allowdupe => false,
}
user { $ne_user:
ensure => present,
name => $ne_user,
allowdupe => false,
comment => $ne_user_comment,
uid => $ne_user_uid,
gid => $ne_user,
groups => $ne_user_groups,
managehome => true,
home => $ne_user_home,
shell => $ne_user_shell,
require => Group[$ne_user],
}
}

View File

@@ -29,6 +29,14 @@ class cd_nrpe::params (
$pkg_ensure = 'latest', $pkg_ensure = 'latest',
# user settings
$ne_user = 'nrpe'
$ne_user_comment = 'NRPE service user'
$ne_user_uid = '1005',
$ne_user_home = '/var/run/nagios',
$ne_user_groups = undef,
$ne_user_shell = '/sbin/nologin',
) { ) {
# installation section # installation section