Puppet Class: foreman_proxy::install
- Defined in:
-
manifests/install.pp
Summary
Install the foreman proxy
Overview
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'manifests/install.pp', line 3
class foreman_proxy::install {
package { 'foreman-proxy':
ensure => $foreman_proxy::version,
}
if $foreman_proxy::log == 'JOURNAL' {
package { 'foreman-proxy-journald':
ensure => installed,
}
}
if $foreman_proxy::register_in_foreman {
contain foreman::providers
}
if $foreman_proxy::bmc and !($foreman_proxy::bmc_default_provider in ['shell', 'redfish']) {
ensure_packages([$foreman_proxy::bmc_default_provider], { ensure => $foreman_proxy::ensure_packages_version, })
}
if $foreman_proxy::dns and $foreman_proxy::dns_provider in ['nsupdate', 'nsupdate_gss'] {
ensure_packages([$foreman_proxy::nsupdate], { ensure => $foreman_proxy::ensure_packages_version })
}
}
|