puppet-tripleo/templates/metrics/collectd-sensubility.conf.epp
pleimer 0ed0f2a2e9 Puppet config options for AMQP1 sensubility transport
This patch introduces configuration options to setup collectd
sensubility to use the AMQP1 transport. This is primarily for
STF compatability.

Change-Id: I5a153004e0175f6826bfd10ac25b7e6f9ce09b96
(cherry picked from commit 275dfedb9d5610e5fecd231c77ef36435fc78bef)
2020-10-28 12:57:55 +00:00

75 lines
2.0 KiB
Plaintext

<%- | Optional[String] $log_file,
Optional[String] $log_level,
Optional[String] $connection,
Optional[Array] $subscriptions,
Optional[String] $client_name,
Optional[String] $client_address,
Optional[Integer] $keepalive_interval,
Optional[String] $tmp_base_dir,
Optional[String] $shell_path,
Optional[Integer] $worker_count,
Optional[String] $checks,
Optional[String] $amqp_host,
Optional[Integer] $amqp_port,
Optional[String] $amqp_user,
Optional[String] $amqp_password,
Optional[String] $results_format,
Optional[String] $results_channel,
Variant[Enum['sensu','amqp1']] $transport
| -%>
[default]
<% unless $log_file =~ Undef { -%>
log_file=<%=$log_file%>
<%- } -%>
<% unless $log_level =~ Undef { -%>
log_level=<%=$log_level%>
<%- } -%>
[sensu]
<% if $transport == 'sensu' { -%>
<% unless $connection =~ Undef { -%>
connection=<%=$connection%>
<%- } -%>
<% unless $subscriptions =~ Undef { -%>
subscriptions=<%=$subscriptions.join(',')%>
<%- } -%>
<% unless $client_name =~ Undef { -%>
client_name=<%=$client_name%>
<%- } -%>
<% unless $client_address =~ Undef { -%>
client_address=<%=$client_address%>
<%- } -%>
<%- } -%>
<% unless $keepalive_interval =~ Undef { -%>
keepalive_interval=<%=$keepalive_interval%>
<%- } -%>
<% unless $tmp_base_dir =~ Undef { -%>
tmp_base_dir=<%=$tmp_base_dir%>
<%- } -%>
<% unless $shell_path =~ Undef { -%>
shell_path=<%=$shell_path%>
<%- } -%>
<% unless $worker_count =~ Undef { -%>
worker_count=<%=$worker_count%>
<%- } -%>
<% unless $checks =~ Undef { -%>
checks=<%=$checks%>
<%- } -%>
[amqp1]
<% if $transport == 'amqp1' { -%>
<% unless $client_address =~ Undef and $amqp_port =~ Undef { -%>
connection=amqp://<%=$client_address%>:<%=$amqp_port%>
<%- } -%>
<% unless $results_channel =~ Undef { -%>
results_channel=<%=$results_channel%>
<%- } -%>
<% unless $client_name =~ Undef { -%>
client_name=<%=$client_name%>
<%- } -%>
<% unless $results_format =~ Undef { -%>
results_format=<%=$results_format%>
<%- } -%>
<%- } -%>