Skip to content

Commit 49df507

Browse files
committed
entrypoint: Always run puppet.
Puppet writes the current DNS servers into nginx's config, which may vary each time the image starts up, depending on the network it is attached to. We can either write custom logic to mirror Puppet's behaviour, or just always run Puppet.
1 parent 0d72546 commit 49df507

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

entrypoint.sh

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -131,34 +131,23 @@ nginxConfiguration() {
131131
sed -i "s/proxy_buffering .*/proxy_buffering $NGINX_PROXY_BUFFERING;/g" /etc/nginx/zulip-include/proxy_longpolling
132132
echo "Nginx configuration succeeded."
133133
}
134-
additionalPuppetConfiguration() {
135-
echo "Executing additional puppet configuration ..."
136-
137-
local changedPuppetConf=false
134+
puppetConfiguration() {
135+
echo "Executing puppet configuration ..."
138136

139137
if [ "$QUEUE_WORKERS_MULTIPROCESS" == "True" ] || [ "$QUEUE_WORKERS_MULTIPROCESS" == "true" ]; then
140138
echo "Setting queue workers to run in multiprocess mode ..."
141139
crudini --set /etc/zulip/zulip.conf application_server queue_workers_multiprocess true
142-
changedPuppetConf=true
143140
elif [ "$QUEUE_WORKERS_MULTIPROCESS" == "False" ] || [ "$QUEUE_WORKERS_MULTIPROCESS" == "false" ]; then
144141
echo "Setting queue workers to run in multithreaded mode ..."
145142
crudini --set /etc/zulip/zulip.conf application_server queue_workers_multiprocess false
146-
changedPuppetConf=true
147-
else
148-
echo "No additional puppet configuration executed for queue workers."
149143
fi
150144

151145
if [ -n "$LOADBALANCER_IPS" ]; then
152146
echo "Setting IPs for load balancer"
153147
crudini --set /etc/zulip/zulip.conf loadbalancer ips "${LOADBALANCER_IPS}"
154-
changedPuppetConf=true
155-
else
156-
echo "No additional puppet configuration executed for load balancer IPs."
157148
fi
158149

159-
if [ "$changedPuppetConf" = true ]; then
160-
/home/zulip/deployments/current/scripts/zulip-puppet-apply -f
161-
fi
150+
/home/zulip/deployments/current/scripts/zulip-puppet-apply -f
162151
}
163152
configureCerts() {
164153
case "$SSL_CERTIFICATE_GENERATION" in

0 commit comments

Comments
 (0)