Skip to content

Commit 3262dfd

Browse files
committed
load omrelp, if relp if set as protocol in remote_servers, fixes #221, #301
1 parent 6023cb1 commit 3262dfd

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

REFERENCE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -580,11 +580,11 @@ Default value: `'514'`
580580

581581
##### <a name="-rsyslog--client--remote_servers"></a>`remote_servers`
582582

583-
Data type: `Boolean`
583+
Data type: `Array[Hash]`
584584

585585
Array of hashes with remote servers
586586

587-
Default value: `false`
587+
Default value: `[]`
588588

589589
##### <a name="-rsyslog--client--ssl"></a>`ssl`
590590

manifests/client.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
Optional[String[1]] $custom_config = undef,
101101
Stdlib::Host $server = 'log',
102102
Variant[String[1], Stdlib::Port] $port = '514',
103-
Boolean $remote_servers = false,
103+
Array[Hash] $remote_servers = [],
104104
Boolean $ssl = false,
105105
Optional[String[1]] $ssl_ca = undef,
106106
Optional[String[1]] $ssl_cert = undef,

templates/client/config.conf.erb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,12 @@ $ActionSendStreamDriverPermittedPeer <%= @ssl_permitted_peer %>
7070
<% if @remote_type == 'relp' -%>
7171
# Load RELP module.
7272
$ModLoad omrelp
73+
<% elsif $remote_servers -%>
74+
<% @remote_servers.flatten.compact.each do |server| -%>
75+
<% if server['protocol'].downcase == 'relp' %>
76+
$ModLoad omrelp
77+
<% break -%>
78+
<% end -%>
79+
<% end -%>
7380
<% end -%>
7481

0 commit comments

Comments
 (0)