Skip to content

Commit 9ff8971

Browse files
committed
Split master and minion pipelines
Signed-off-by: Pedro Algarvio <[email protected]>
1 parent 5ce34b5 commit 9ff8971

File tree

7 files changed

+35
-12
lines changed

7 files changed

+35
-12
lines changed

docker/elastic/centosstream8.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ FROM base as minion-2
3232

3333
ADD docker/elastic/conf/supervisord.minion.conf /etc/supervisor/conf.d/minion.conf
3434
ADD docker/elastic/conf/beacons.conf /etc/salt/minion.d/beacons.conf
35-
ADD docker/elastic/conf/salt-analytics.conf /etc/salt/minion.d/salt-analytics.conf
35+
ADD docker/elastic/conf/analytics.minion.conf /etc/salt/minion.d/salt-analytics.conf
3636
RUN mkdir -p /etc/salt/minion.d \
3737
&& echo 'id: minion-2' > /etc/salt/minion.d/id.conf \
3838
&& echo 'master: master-1' > /etc/salt/minion.d/master.conf \

docker/elastic/centosstream9.Dockerfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ RUN ls -lah /src \
3131
FROM base as master-1
3232

3333
ADD docker/elastic/conf/supervisord.master.conf /etc/supervisor/conf.d/master.conf
34-
ADD docker/elastic/conf/beacons.conf /etc/salt/master.d/beacons.conf
35-
ADD docker/elastic/conf/salt-analytics.conf /etc/salt/master.d/salt-analytics.conf
34+
ADD docker/elastic/conf/analytics.master.conf /etc/salt/master.d/salt-analytics.conf
3635
RUN mkdir -p /etc/salt/master.d \
3736
&& echo 'id: master-1' > /etc/salt/master.d/id.conf \
3837
&& echo 'open_mode: true' > /etc/salt/master.d/open-mode.conf \
@@ -45,7 +44,7 @@ FROM base as minion-1
4544

4645
ADD docker/elastic/conf/supervisord.minion.conf /etc/supervisor/conf.d/minion.conf
4746
ADD docker/elastic/conf/beacons.conf /etc/salt/minion.d/beacons.conf
48-
ADD docker/elastic/conf/salt-analytics.conf /etc/salt/minion.d/salt-analytics.conf
47+
ADD docker/elastic/conf/analytics.minion.conf /etc/salt/minion.d/salt-analytics.conf
4948
RUN mkdir -p /etc/salt/minion.d \
5049
&& echo 'id: minion-1' > /etc/salt/minion.d/id.conf \
5150
&& echo 'master: master-1' > /etc/salt/minion.d/master.conf \
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
engines:
2+
- analytics
3+
4+
analytics:
5+
6+
collectors:
7+
events-collector:
8+
plugin: event-bus
9+
tags:
10+
- "salt/job/*"
11+
12+
processors:
13+
job-aggregate:
14+
plugin: job-aggregate
15+
16+
forwarders:
17+
test-forwarder:
18+
plugin: test
19+
20+
pipelines:
21+
22+
jobs-pipeline:
23+
collect: events-collector
24+
process: job-aggregate
25+
forward: test-forwarder
File renamed without changes.

docker/elastic/conf/beacons.conf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ beacons:
66
memusage:
77
- percent: 1%
88
- interval: 5
9-
# salt_monitor:
10-
# - salt_fun:
11-
# - test.ping
12-
# - interval: 5
9+
salt_monitor:
10+
- salt_fun:
11+
- test.ping
12+
- interval: 5
1313
## status:
1414
## - interval: 5
1515
## swapusage:

docker/elastic/debian10.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ FROM base as minion-4
3232

3333
ADD docker/elastic/conf/supervisord.minion.conf /etc/supervisor/conf.d/minion.conf
3434
ADD docker/elastic/conf/beacons.conf /etc/salt/minion.d/beacons.conf
35-
ADD docker/elastic/conf/salt-analytics.conf /etc/salt/minion.d/salt-analytics.conf
35+
ADD docker/elastic/conf/analytics.minion.conf /etc/salt/minion.d/salt-analytics.conf
3636
RUN mkdir -p /etc/salt/minion.d \
3737
&& echo 'id: minion-4' > /etc/salt/minion.d/id.conf \
3838
&& echo 'master: master-2' > /etc/salt/minion.d/master.conf \

docker/elastic/debian11.Dockerfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ RUN ls -lah /src \
3131
FROM base as master-2
3232

3333
ADD docker/elastic/conf/supervisord.master.conf /etc/supervisor/conf.d/master.conf
34-
ADD docker/elastic/conf/beacons.conf /etc/salt/master.d/beacons.conf
35-
ADD docker/elastic/conf/salt-analytics.conf /etc/salt/master.d/salt-analytics.conf
34+
ADD docker/elastic/conf/analytics.master.conf /etc/salt/master.d/salt-analytics.conf
3635
RUN mkdir -p /etc/salt/master.d \
3736
&& echo 'id: master-2' > /etc/salt/master.d/id.conf \
3837
&& echo 'open_mode: true' > /etc/salt/master.d/open-mode.conf \
@@ -45,7 +44,7 @@ FROM base as minion-3
4544

4645
ADD docker/elastic/conf/supervisord.minion.conf /etc/supervisor/conf.d/minion.conf
4746
ADD docker/elastic/conf/beacons.conf /etc/salt/minion.d/beacons.conf
48-
ADD docker/elastic/conf/salt-analytics.conf /etc/salt/minion.d/salt-analytics.conf
47+
ADD docker/elastic/conf/analytics.minion.conf /etc/salt/minion.d/salt-analytics.conf
4948
RUN mkdir -p /etc/salt/minion.d \
5049
&& echo 'id: minion-3' > /etc/salt/minion.d/id.conf \
5150
&& echo 'master: master-2' > /etc/salt/minion.d/master.conf \

0 commit comments

Comments
 (0)