Puppet Class: foreman::providers
- Inherits:
- foreman::providers::params
- Defined in:
- manifests/providers.pp
Overview
foreman_* providers support
Installs dependencies to use the foreman_* types and providers.
Default parameters should point to the latest packages required for the current version of the providers.
Parameters:
- $oauth
-
Install oauth dependency
- $oauth_package
-
Name of oauth package
14 15 16 17 18 19 20 21 22 23 |
# File 'manifests/providers.pp', line 14
class foreman::providers (
Boolean $oauth = true,
String $oauth_package = $foreman::providers::params::oauth_package,
) inherits foreman::providers::params {
if $oauth {
stdlib::ensure_packages([$oauth_package])
anchor { 'foreman::providers::oauth': } # lint:ignore:anchor_resource
Anchor <| title == 'foreman::repo' |> -> Package[$oauth_package] -> Anchor['foreman::providers::oauth']
}
}
|