From fff3bb6442861d128bbf5b12734d3a3579025890 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Tue, 2 Jan 2018 12:42:42 +0000 Subject: baserock_frontend: Restart haproxy if the configuration changes --- README.md | 1 - baserock_frontend/instance-config.yml | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a9d3cdcb..2d65909f 100644 --- a/README.md +++ b/README.md @@ -537,7 +537,6 @@ that will configure them. For the frontend, run: ansible-playbook -i hosts baserock_frontend/instance-config.yml - ansible -i hosts -m service -a 'name=haproxy enabled=true state=restarted' --sudo frontend-haproxy Which will install the certificates and then restart the services needed. diff --git a/baserock_frontend/instance-config.yml b/baserock_frontend/instance-config.yml index d5e79ff4..c1d3cfaf 100644 --- a/baserock_frontend/instance-config.yml +++ b/baserock_frontend/instance-config.yml @@ -13,8 +13,19 @@ dest: /etc/pki/tls/private/baserock.pem owner: haproxy mode: 400 + notify: + - restart haproxy - name: HAProxy configuration copy: src: haproxy.cfg dest: /etc/haproxy/haproxy.cfg + notify: + - restart haproxy + + handlers: + - name: restart haproxy + service: + name: haproxy + enabled: true + state: restarted -- cgit v1.2.1