Puppet Class: relay
- Defined in:
- manifests/init.pp
Overview
Configures the Relay report processor and agent.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/init.pp', line 2
class relay (
String $backend,
Hash[String, Variant[Data, Sensitive[Data]]] $backend_options,
String $puppet_service,
String $puppet_user,
String $puppet_group,
Optional[Boolean] $debug = undef,
Optional[Boolean] $test = undef,
Optional[Stdlib::HTTPUrl] $relay_api_url = undef,
Optional[Sensitive[String]] $relay_connection_token = undef,
Optional[Variant[Array[Sensitive[String]], Sensitive[String]]] $relay_trigger_token = undef,
Optional[String] $proxy_host = undef,
Optional[Integer] $proxy_port = undef,
Optional[String] $proxy_user = undef,
Optional[Sensitive[String]] $proxy_password = undef,
) {
$settings_file = "${settings::confdir}/relay.yaml"
$state_file = "${settings::statedir}/relay.json"
$current_metadata = load_module_metadata($module_name)
$current_version = $current_metadata['version']
contain relay::install
contain relay::service
Class['::relay::install']
-> Class['::relay::service']
}
|