diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index 1fde3849ac..ce7cc0f827 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -144,3 +144,6 @@ - name: restart haproxy service: name=haproxy state=restarted + +- name: restart varnish + service: name=varnish state=restarted diff --git a/roles/varnish/tasks/main.yml b/roles/varnish/tasks/main.yml index e141829010..f76a6b1834 100644 --- a/roles/varnish/tasks/main.yml +++ b/roles/varnish/tasks/main.yml @@ -13,6 +13,8 @@ owner=root group=root with_items: - { file: varnish, dest: /etc/sysconfig/varnish } + notify: + - restart varnish - name: install /etc/varnish/default.vcl - stg copy: src={{ item }} dest=/etc/varnish/default.vcl @@ -20,6 +22,8 @@ with_items: - proxy.vcl.stg when: env == 'staging' + notify: + - restart varnish - name: install /etc/varnish/default.vcl - prod copy: src={{ item }} dest=/etc/varnish/default.vcl @@ -27,3 +31,5 @@ with_items: - proxy.vcl when: env != 'staging' + notify: + - restart varnish