aboutsummaryrefslogtreecommitdiffstats
path: root/modules/testvm
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2011-08-19 12:31:32 +0000
committerMichael Scherer <misc@mageia.org>2011-08-19 12:31:32 +0000
commitcc942d39917d35e2a0b33cbe9cb7b1ba7e26684f (patch)
tree95f1a2c748a0bf6f91c402c209e7a6b7de9a9229 /modules/testvm
parent6f20f978c4ee1442525bbc1983355ac9e5ce990e (diff)
downloadpuppet-cc942d39917d35e2a0b33cbe9cb7b1ba7e26684f.tar
puppet-cc942d39917d35e2a0b33cbe9cb7b1ba7e26684f.tar.gz
puppet-cc942d39917d35e2a0b33cbe9cb7b1ba7e26684f.tar.bz2
puppet-cc942d39917d35e2a0b33cbe9cb7b1ba7e26684f.tar.xz
puppet-cc942d39917d35e2a0b33cbe9cb7b1ba7e26684f.zip
add proper requires and missing directory for testvm user
Diffstat (limited to 'modules/testvm')
-rw-r--r--modules/testvm/manifests/init.pp7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/testvm/manifests/init.pp b/modules/testvm/manifests/init.pp
index 93376e45..a13608f1 100644
--- a/modules/testvm/manifests/init.pp
+++ b/modules/testvm/manifests/init.pp
@@ -14,6 +14,11 @@ class testvm
gid => $vmtest_login,
shell => "/bin/bash",
}
+
+ file { "$testvmdir/bin/":
+ ensure => directory,
+ require => User[$testvm_login],
+ }
file { "$testvmdir/bin/_vm":
ensure => present,
@@ -21,6 +26,7 @@ class testvm
group => root,
mode => 644,
source => "puppet:///modules/testvm/_vm",
+ require => File["$testvmdir/bin"],
}
file { "$testvmdir/bin/vm-jonund":
@@ -29,5 +35,6 @@ class testvm
group => $testvm_login,
mode => 750,
source => "puppet:///modules/testvm/vm-jonund",
+ require => File["$testvmdir/bin"],
}
}