diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2018-06-10 13:43:58 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2018-06-10 13:43:58 -0300 |
commit | 92342cd1bfcd0129a1526fe0773ee69ff14a3e29 (patch) | |
tree | 41e17a7f232f97993112e9698ab3de5536d2542b /manifests/kvm/instance.pp | |
parent | ea9db62363bcfb895b3227f68b221563a9e14811 (diff) | |
download | puppet-virtual-92342cd1bfcd0129a1526fe0773ee69ff14a3e29.tar.gz puppet-virtual-92342cd1bfcd0129a1526fe0773ee69ff14a3e29.tar.bz2 |
KVMX: basic volume, kvmxfile, ram and size management
Diffstat (limited to 'manifests/kvm/instance.pp')
-rw-r--r-- | manifests/kvm/instance.pp | 9 |
1 files changed, 9 insertions, 0 deletions
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], } } } |