Project

General

Profile

« Previous | Next » 

Revision 83851876

Added by Ewoud Kohl van Wijngaarden over 9 years ago

Remove the strict puppet-foreman requirement

This amends ff942a72bf1918fa42bea77e82f7c1d7d83e69ef which made the code
change.

Closes GH-230

View differences:

README.md
echo include puppet | puppet --modulepath /path_to/extracted_tarball
# Integration with Foreman
With the 3.0.0 release the Foreman integration became optional. Note that you
need the [puppet-foreman module](https://github.com/theforeman/puppet-foreman)
installed.
It will still by default install the Foreman integration when `server` is true,
so if you wish to run a puppet server without Foreman, it can be disabled by
setting `server_foreman` to false:
class { '::puppet':
server => true,
server_foreman => false,
server_reports => 'store',
server_external_nodes => '',
}
# Customization
As a parameterized class, all the configurable options can be overridden from your
......
server_post_hook_content => 'puppetserver/post-hook.puppet',
}
# Perhaps you want to install without foreman?
class { '::puppet':
server => true,
server_reports => 'store',
server_external_nodes => '',
}
Look in _init.pp_ for what can be configured this way, see Contributing if anything
doesn't work.
metadata.json
{
"name": "theforeman-puppet",
"version": "2.3.1",
"version": "3.0.0",
"author": "theforeman",
"summary": "Puppet agent and server configuration",
"license": "GPL-3.0+",
......
"tags": ["foreman", "puppet", "puppetmaster", "puppet-server"],
"dependencies": [
{ "name": "theforeman/concat_native", "version_requirement": ">= 1.3.0 < 2.0.0" },
{ "name": "theforeman/foreman", "version_requirement": ">= 3.0.0 < 4.0.0" },
{ "name": "theforeman/git", "version_requirement": ">= 1.3.0 < 2.0.0" },
{ "name": "puppetlabs/apache", "version_requirement": ">= 1.2.0 < 2.0.0" },
{ "name": "puppetlabs/stdlib", "version_requirement": ">= 2.0.0 < 5.0.0" }

Also available in: Unified diff