Skip to content

Commit 800e3ff

Browse files
authored
Merge pull request #35 from gaetanfl/allow_proxy_configuration
Feature: a netdata host can be defined as a proxy for streaming
2 parents 3e8bc69 + acb35c7 commit 800e3ff

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

defaults/main.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,12 +156,17 @@ netdata_stream_enabled: false
156156
# Defines location of Netdata stream configuration file
157157
netdata_stream_config_file: /etc/netdata/stream.conf
158158

159-
# Defines Netdata API Key (must be generated with command uuidgen)
159+
# Defines Netdata API Keys (must be generated with command uuidgen)
160160
netdata_stream_api_key: 11111111-2222-3333-4444-555555555555
161+
netdata_stream_send_api_key: "{{ netdata_stream_api_key }}"
162+
netdata_stream_receive_api_key: "{{ netdata_stream_api_key }}"
161163

162164
# Defines Netdata master node and port (e.g. 127.0.0.1:19999)
163165
netdata_stream_master_node: ""
164166

167+
# Defines weather the netdata node is acting as a proxy
168+
netdata_stream_proxy: false
169+
165170
# Defines if Netdata should be uninstalled
166171
# Caution: This does not prompt for uninstall as the original script
167172
# was intended.

templates/stream.conf.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# netdata stream configuration
22

3-
{% if netdata_stream_master_node == '' %}
4-
[{{ netdata_stream_api_key }}]
3+
{% if netdata_stream_master_node == '' or netdata_stream_proxy %}
4+
[{{ netdata_stream_receive_api_key }}]
55
# enable/disable this API key
66
enabled = yes
77

@@ -23,5 +23,5 @@
2323
destination = {{ netdata_stream_master_node }}
2424

2525
# the API key to use
26-
api key = {{ netdata_stream_api_key }}
26+
api key = {{ netdata_stream_send_api_key }}
2727
{% endif %}

0 commit comments

Comments
 (0)