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.
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']
}
|