Project

General

Profile

« Previous | Next » 

Revision 44cd2e50

Added by Dominic Cleal about 8 years ago

Document types/providers, deprecate smart proxy rest provider [ci skip]

View differences:

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