Name: puppet-unicorn
Owner: Example42
Description: Puppet module for Unicorn
Created: 2013-04-14 21:48:47.0
Updated: 2016-05-12 10:57:36.0
Pushed: 2016-08-12 21:14:55.0
Homepage: null
Size: 21
Language: Puppet
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This module was designed for Puppet versions 2 and 3. It should work also on Puppet 4 but doesn't use any of its features.
The current Puppet 3 compatible codebase is no longer actively maintained by example42.
Still, Pull Requests that fix bugs or introduce backwards compatible features will be accepted.
This is a Puppet module for unicorn It provides only package installation and management
Based on Example42 layouts by Alessandro Franceschi / Lab42
Inspired by the following Unicorn modules:
https://github.com/viniciusteles/puppet-unicorn
https://github.com/ssvarma/puppetlabs_unicorn/
https://github.com/deck/puppet-unicorn
Official site: http://www.example42.com
Official git repository: http://github.com/example42/puppet-unicorn
Released under the terms of Apache 2 License.
This module requires the presence of Example42 Puppi module in your modulepath.
Install unicorn with default settings
class { 'unicorn': }
Install a specific version of unicorn package
class { 'unicorn':
version => '1.0.1',
}
Remove unicorn resources
class { 'unicorn':
absent => true
}
Module dry-run: Do not make any change on all the resources provided by the module
class { 'unicorn':
noops => true
}
Automatically include a custom subclass
class { 'unicorn':
my_class => 'example42::my_unicorn',
}