Moved qemu user homedir to /var/lib/qemu.

This commit is contained in:
Timo Mkinen 2012-07-04 01:53:32 +03:00
parent 9dda4f89be
commit 6f9851ee4b
2 changed files with 11 additions and 2 deletions

View file

@ -5,11 +5,19 @@ class libvirt::client {
include user::system include user::system
realize(User["qemu"], Group["qemu"]) realize(User["qemu"], Group["qemu"])
file { "/var/lib/qemu":
ensure => directory,
mode => "0700",
owner => "qemu",
group => "qemu",
require => [ User["qemu"], Group["qemu"], ],
}
case $operatingsystem { case $operatingsystem {
centos,fedora: { centos,fedora: {
package { [ "libvirt", "virt-manager", "virt-viewer", ]: package { [ "libvirt", "virt-manager", "virt-viewer", ]:
ensure => installed, ensure => installed,
require => [ User["qemu"], Group["qemu"] ], require => File["/var/lib/qemu"],
} }
} }
default: { default: {
@ -73,3 +81,4 @@ class libvirt::kvm inherits libvirt::client {
} }
} }

View file

@ -226,7 +226,7 @@ class user::system {
uid => 815, uid => 815,
gid => 815, gid => 815,
comment => "Service QEMU", comment => "Service QEMU",
home => "/var/empty", home => "/var/lib/qemu",
shell => "/sbin/nologin", shell => "/sbin/nologin",
require => Group["qemu"], require => Group["qemu"],
} }