diff options
author | Nicolas Vigier <boklm@mageia.org> | 2010-11-21 20:54:45 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2010-11-21 20:54:45 +0000 |
commit | 3fc4b80bfb8eb5af732b23aa34e41d71c5bf1187 (patch) | |
tree | 1e0644dc5869d39a46207b299ddbc4f9ec19f31f /modules/testvm/manifests | |
parent | 03579d93ac2c05e28d44b419257b9257c99b6b9f (diff) | |
download | puppet-3fc4b80bfb8eb5af732b23aa34e41d71c5bf1187.tar puppet-3fc4b80bfb8eb5af732b23aa34e41d71c5bf1187.tar.gz puppet-3fc4b80bfb8eb5af732b23aa34e41d71c5bf1187.tar.bz2 puppet-3fc4b80bfb8eb5af732b23aa34e41d71c5bf1187.tar.xz puppet-3fc4b80bfb8eb5af732b23aa34e41d71c5bf1187.zip |
add testvm module, used to run test VMs
Diffstat (limited to 'modules/testvm/manifests')
-rw-r--r-- | modules/testvm/manifests/init.pp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/modules/testvm/manifests/init.pp b/modules/testvm/manifests/init.pp new file mode 100644 index 00000000..93376e45 --- /dev/null +++ b/modules/testvm/manifests/init.pp @@ -0,0 +1,33 @@ +class testvm +{ + $testvm_login = "testvm" + $testvmdir = "/home/testvm" + + group {"$testvm_login": + ensure => present, + } + + user {"$testvm_login": + ensure => present, + comment => "System user used to run test VMs", + managehome => true, + gid => $vmtest_login, + shell => "/bin/bash", + } + + file { "$testvmdir/bin/_vm": + ensure => present, + owner => root, + group => root, + mode => 644, + source => "puppet:///modules/testvm/_vm", + } + + file { "$testvmdir/bin/vm-jonund": + ensure => present, + owner => root, + group => $testvm_login, + mode => 750, + source => "puppet:///modules/testvm/vm-jonund", + } +} |