Ensure apache is restarted when wsgi config changed
This patch ensures apache service is restarted when
manila wsgi config is changed/enabled
Change-Id: Idbf290796b56d40d2cfa4b6e66cc44628fc85d38
diff --git a/manila/api.sls b/manila/api.sls
index 6f78c13..ca82717 100644
--- a/manila/api.sls
+++ b/manila/api.sls
@@ -27,12 +27,20 @@
apache_site.enabled:
- name: wsgi_manila
+manila_apache_wsgi_config:
+ file.exists:
+ - name: /etc/apache2/sites-available/wsgi_manila.conf
+ - require:
+ - manila_site_enabled
+
{{ api.service }}:
service.running:
- enable: true
- watch:
- file: /etc/manila/manila.conf
- file: /etc/manila/policy.json
+ - manila_apache_wsgi_config
+ - manila_site_enabled
{%- if grains.get('noservices') %}
- onlyif: /bin/false
{%- endif %}