fix order of keystone with apache - get rid of config test issue when reloading apache service while /etc/apache2/sites-enabled/keystone.conf is still present
Change-Id: Ic1018a91cb0f76257b4e91a2a504959fb0df7605
diff --git a/keystone/server.sls b/keystone/server.sls
index 02548d0..904c296 100644
--- a/keystone/server.sls
+++ b/keystone/server.sls
@@ -4,6 +4,10 @@
keystone_packages:
pkg.installed:
- names: {{ server.pkgs }}
+ {%- if server.service_name in ['apache2', 'httpd'] %}
+ - require_in:
+ - pkg: apache_packages
+ {%- endif %}
{%- set ldap = {'enabled': False} %}
{%- if server.get('backend') == 'ldap' %}
@@ -22,6 +26,10 @@
- names:
- python-ldap
- python-ldappool
+ {%- if server.service_name in ['apache2', 'httpd'] %}
+ - require_in:
+ - pkg: apache_packages
+ {%- endif %}
{% endif %}
{%- if server.service_name in ['apache2', 'httpd'] %}