Version information
released Mar 18th 2014
Start using this module
Add this module to your Puppetfile:
mod 'paulosuzart-gvm', '1.0.1'
Learn more about managing modules with a PuppetfileDocumentation
paulosuzart/gvm — version 1.0.1 Mar 18th 2014
paulosuzart/gvm
Module can be use to install GVM and manage its available packages;
Usage
class { 'gvm' :
owner => 'someuser',
}
owner
is the user name that will own the installation. From it the home of the user is assumed to be/home/$owner
, or/root
if the provided user isroot
. Defaults toroot
.
To install packages simply do:
gvm::package { 'grails':
version => '2.1.5',
is_default => true,
ensure => present #default
}
version
will makegvm::package
to install the given version of the packageis_default
will make this package as default if you want to install many versions
To remove packages use the extra argument package_name
(defaults to name
) like this:
gvm::package { 'remove grails 2.0.1':
package_name => 'grails',
version => '2.0.1',
ensure => absent,
}
It is required Package['unzip']
declared somewhere in your manifests.
Limitations
Tested and mostly built to run with Ubuntu/Debian. Futher versions should add suport for Mac and other distributions.
Release Notes
Notes for release 1.0.1
- Timeout parameter added to gvm::package.
- User fix. GVM installation condition changed. Ensuer file added.
- Fixed wrong HOME environment variable while installing a package.
With special thanks to Athlan contribution.
Notes for release 1.0.0
- Added support for
root
user if you want to use this package in your server. - Added ability to remove gvm packages
Dependencies
- maestrodev/wget (1.3.1)