From 92342cd1bfcd0129a1526fe0773ee69ff14a3e29 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 10 Jun 2018 13:43:58 -0300 Subject: KVMX: basic volume, kvmxfile, ram and size management --- manifests/kvm/instance.pp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'manifests/kvm/instance.pp') diff --git a/manifests/kvm/instance.pp b/manifests/kvm/instance.pp index 81b2a4a..562d8d3 100644 --- a/manifests/kvm/instance.pp +++ b/manifests/kvm/instance.pp @@ -9,6 +9,14 @@ define virtual::kvm::instance( shell => $shell, } + file { [ "/home/${name}", "/home/${name}/vms", "/home/${name}/vms/${name}" ]: + ensure => directory, + owner => $name, + group => $name, + mode => '0755', + require => User[$name], + } + if $udev == true { file { "/etc/udev/rules.d/92-kvm-${name}.rules": ensure => present, @@ -16,6 +24,7 @@ define virtual::kvm::instance( group => root, mode => '0644', content => template('virtual/kvm.rules.erb'), + require => User[$name], } } } -- cgit v1.2.3