Moved abusesa homedir under /var/lib

This commit is contained in:
Ossi Salmi 2013-03-07 13:23:50 +02:00
parent 66b541506e
commit c987851d08
2 changed files with 27 additions and 7 deletions

View file

@ -1,5 +1,10 @@
# Install AbuseSA. # Install AbuseSA.
# #
# === Global variables
#
# $abusesa_datadir
# AbuseSA home directory. Defaults to /var/lib/abusesa.
#
class abusesa { class abusesa {
case $::operatingsystem { case $::operatingsystem {
@ -29,13 +34,28 @@ class abusesa {
include user::system include user::system
realize(User["abusesa"], Group["abusesa"]) realize(User["abusesa"], Group["abusesa"])
file { "/home/abusesa": if $abusesa_datadir {
ensure => "directory", file { $abusesa_datadir:
mode => "0700", ensure => directory,
mode => "2770",
owner => "abusesa", owner => "abusesa",
group => "abusesa", group => "abusesa",
require => User["abusesa"], require => User["abusesa"],
} }
file { "/var/lib/abusesa":
ensure => link,
target => $abusesa_datadir,
require => File[$abusesa_datadir],
}
} else {
file { "/var/lib/abusesa":
ensure => directory,
mode => "2770",
owner => "abusesa",
group => "abusesa",
require => User["abusesa"],
}
}
file { "/usr/local/src/abusesa.tar.gz": file { "/usr/local/src/abusesa.tar.gz":
ensure => present, ensure => present,

View file

@ -255,7 +255,7 @@ class user::system {
uid => 817, uid => 817,
gid => 817, gid => 817,
comment => "Service AbuseSA", comment => "Service AbuseSA",
home => "/home/abusesa", home => "/var/lib/abusesa",
shell => "/sbin/nologin", shell => "/sbin/nologin",
require => Group["abusesa"], require => Group["abusesa"],
} }