From 3fc4b80bfb8eb5af732b23aa34e41d71c5bf1187 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 21 Nov 2010 20:54:45 +0000 Subject: add testvm module, used to run test VMs --- modules/testvm/manifests/init.pp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 modules/testvm/manifests/init.pp (limited to 'modules/testvm/manifests') 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", + } +} -- cgit v1.2.1