Puppet Class: psick::vagrant
- Defined in:
- manifests/vagrant.pp
Overview
This class installs Varant using the unibet/vagrant module
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/vagrant.pp', line 8
class psick::vagrant (
Variant[Undef,String] $version = undef,
Array $plugins = [] ,
Array $default_plugins = [ 'vagrant-vbguest' , 'vagrant-cachier' ],
String $user = 'root',
) {
class { '::vagrant':
version => $version,
}
$all_plugins = $default_plugins + $plugins
$all_plugins.each | $plugin | {
::vagrant::plugin { $plugin:
user => $user,
}
}
}
|