Puppet Class: te_agent
- Inherited by:
-
te_agent::config
te_agent::install
te_agent::service
- Defined in:
- manifests/init.pp
Summary
The te_agent class installs, configures, and manages the services of the Tripwire Enterprise Agent.Overview
Main class. Contains all private classes.
[View source]
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'manifests/init.pp', line 57
class te_agent (
Boolean $package_manage,
String $package_ensure,
String $package_install_path,
String $package_source,
String $package_name,
Optional[String] $package_provider,
String $te_server_host,
Integer[0, 65535] $te_services_port,
String $te_services_passphrase,
Integer[0, 65535] $te_server_http_port,
Integer[0, 65535] $local_port,
Boolean $install_rtm,
Integer[0, 65535] $rtm_port,
Optional[String] $proxy_host,
Integer[0, 65535] $proxy_port,
Boolean $enable_fips,
Optional[Hash] $agent_properties,
Optional[Hash] $tags,
Optional[Boolean] $service_enable,
Enum['running', 'stopped'] $service_ensure,
Boolean $service_manage,
String $service_name,
Optional[String] $service_provider,
Boolean $service_rtm_enable,
Enum['running', 'stopped'] $service_rtm_ensure,
Boolean $service_rtm_manage,
String $service_rtm_name,
Optional[String] $service_rtm_provider,
) {
contain te_agent::install
contain te_agent::config
contain te_agent::service
Class['::te_agent::install']
-> Class['::te_agent::config']
~> Class['::te_agent::service']
}
|