Revision 83851876
Added by Ewoud Kohl van Wijngaarden over 9 years ago
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
Remove the strict puppet-foreman requirement
This amends ff942a72bf1918fa42bea77e82f7c1d7d83e69ef which made the code
change.
Closes GH-230