Revision 44cd2e50
Added by Dominic Cleal about 8 years ago
README.md | ||
---|---|---|
* `foreman::compute::ec2` needs `package => 'foreman-compute'` on Foreman 1.7,
|
||
as the package has been renamed in newer versions.
|
||
|
||
## Types and providers
|
||
|
||
`foreman_config_entry` can be used to manage settings in Foreman's database, as
|
||
seen in _Administer > Settings_. Provides:
|
||
|
||
* `cli` provider uses `foreman-rake` to change settings (default)
|
||
|
||
`foreman_hostgroup` can create and manage host group in Foreman's database.
|
||
Providers:
|
||
|
||
* `rest_v2` provider uses API v2 with apipie-bindings and OAuth (default)
|
||
|
||
`foreman_smartproxy` can create and manage registered smart proxies in
|
||
Foreman's database. Providers:
|
||
|
||
* `rest_v2` provider uses API v2 with apipie-bindings and OAuth (default)
|
||
* `rest` provider uses API v1 with the foreman_api gem and OAuth (deprecated)
|
||
|
||
# Contributing
|
||
|
||
* Fork the project
|
lib/puppet/provider/foreman_smartproxy/rest.rb | ||
---|---|---|
# Uses foreman_api to manage smart proxies
|
||
#
|
||
# This provider is deprecated and will be removed, prefer rest_v2.
|
||
Puppet::Type.type(:foreman_smartproxy).provide(:rest) do
|
||
|
||
confine :feature => :foreman_api
|
Also available in: Unified diff
Document types/providers, deprecate smart proxy rest provider [ci skip]