installerpuppet-candlepinpuppet-certspuppet-concatpuppet-dhcppuppet-dnspuppet-foremanpuppet-foreman_proxypuppet-foreman_proxy_contentpuppet-gitpuppet-katellopuppet-pulppuppet-pulpcorepuppet-puppetpuppet-puppetserver_foremanpuppet-qpidpuppet-tftp
Refresh smart proxy only when currently registered
Prevents misleading error messages due to unknown smart proxy IDs.
closes GH-431
Document types/providers, deprecate smart proxy rest provider [ci skip]
Fix foreman_smartproxy provider idempotency
Previously, if ::foreman_proxy::registered_name contained spaces, theprovider would not find the already registered proxy when searchingusing the API.
This would result in errors like...
```Error: /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[Puppet on...
Fix nil provider assignment in foreman_config_entry.
Provider `cli` for `foreman_config_entry` can pass nil instead of avalid provider during prefetch if a config_entry is not found.
This breaks puppet during prefetch:
Error: Could not prefetch foreman_config_entry provider 'cli': undefined...
Add settings file lookup for default oauth keys
Closes GH-394
Adding hostgroup provider and type
Adds a provider and type for foreman hostgroups based on the existingforeman_smartproxy provider and type.
OAuth key and secret default to values in /etc/foreman/settings.yamlURL defaults to https://localhostTimeout defaults to 60...
foreman(): filter_result function. Easy way to extract values from foreman api search
Closes GH-387
fix key-value splitting in foreman_config_entry
Remove cache_data and random_password in favor of those in extlib
Fixes #10466 - nice error on proxy registration error
View revisions
Also available in: Atom