puppet: Move nagios homedir to /var/lib/nagios.

That's where it is supposed to be, and besides, that's what a Nagios
server is going to expect it to be.

(imported from commit c273f18533909fa8eac182246dbbe498a5381f6c)
This commit is contained in:
Tim Abbott
2013-06-14 14:33:46 -04:00
parent 261300d10e
commit c3b4ab0f02

View File

@@ -102,24 +102,36 @@ class humbug::base {
uid => '1050',
gid => '1050',
shell => '/bin/bash',
home => '/home/nagios',
home => '/var/lib/nagios',
managehome => true,
}
file { '/home/nagios/.ssh':
file { '/var/lib/nagios/':
ensure => directory,
require => User['nagios'],
owner => "nagios",
group => "nagios",
mode => 600,
}
file { '/home/nagios/.ssh/authorized_keys':
file { '/var/lib/nagios/.ssh':
ensure => directory,
require => File['/var/lib/nagios/'],
owner => "nagios",
group => "nagios",
mode => 600,
}
file { '/var/lib/nagios/.ssh/authorized_keys':
ensure => file,
require => File['/home/nagios/.ssh'],
require => File['/var/lib/nagios/.ssh'],
mode => 600,
owner => "nagios",
group => "nagios",
source => 'puppet:///modules/humbug/nagios_authorized_keys',
}
file { '/home/nagios':
ensure => absent,
force => true,
recurse => true,
}
file { "/usr/lib/nagios/plugins/":
require => Package[nagios-plugins-basic],
recurse => true,