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", } }