@@ -30,27 +30,28 @@ RUN ls -lah /src \
30
30
31
31
FROM base as master-1
32
32
33
+ RUN dnf install -y salt-master
33
34
ADD docker/elastic/conf/supervisord.master.conf /etc/supervisor/conf.d/master.conf
35
+ ADD docker/elastic/conf/supervisord.loop-jobs.conf /etc/supervisor/conf.d/loop-jobs.conf
36
+ ADD docker/elastic/loop-jobs.sh /usr/bin/loop-jobs.sh
34
37
ADD docker/elastic/conf/analytics.master.conf /etc/salt/master.d/salt-analytics.conf
35
38
ADD docker/elastic/conf/logging.conf /etc/salt/master.d/logging.conf
36
39
RUN mkdir -p /etc/salt/master.d \
37
40
&& echo 'id: master-1' > /etc/salt/master.d/id.conf \
38
- && echo 'open_mode: true' > /etc/salt/master.d/open-mode.conf \
39
- && dnf install -y salt-master
41
+ && echo 'open_mode: true' > /etc/salt/master.d/open-mode.conf
40
42
41
43
CMD ["/usr/bin/supervisord" ,"-c" ,"/etc/supervisor/supervisord.conf" ]
42
44
43
45
44
46
FROM base as minion-1
45
47
48
+ RUN dnf install -y salt-minion
46
49
ADD docker/elastic/conf/supervisord.minion.conf /etc/supervisor/conf.d/minion.conf
47
50
ADD docker/elastic/conf/beacons.conf /etc/salt/minion.d/beacons.conf
48
51
ADD docker/elastic/conf/analytics.minion.conf /etc/salt/minion.d/salt-analytics.conf
49
- ADD docker/elastic/conf/demo-schedule.conf /etc/salt/minion.d/demo-schedule.conf
50
52
ADD docker/elastic/conf/logging.conf /etc/salt/minion.d/logging.conf
51
53
RUN mkdir -p /etc/salt/minion.d \
52
54
&& echo 'id: minion-1' > /etc/salt/minion.d/id.conf \
53
- && echo 'master: master-1' > /etc/salt/minion.d/master.conf \
54
- && dnf install -y salt-minion
55
+ && echo 'master: master-1' > /etc/salt/minion.d/master.conf
55
56
56
57
CMD ["/usr/bin/supervisord" ,"-c" ,"/etc/supervisor/supervisord.conf" ]
0 commit comments