Ensure secrets are created before startgin service
Related-Prod: PROD-26978
Change-Id: I33ef1b5922a193d7f802aff76c0dbbfdd06a50ca
(cherry picked from commit 4a3d57126b0d9be4c49ac5fc3724a67c98633783)
diff --git a/barbican/server.sls b/barbican/server.sls
index 092468a..667e8d7 100644
--- a/barbican/server.sls
+++ b/barbican/server.sls
@@ -139,6 +139,7 @@
- require:
- pkg: barbican_server_packages
- barbican_cleanup_configs
+ - barbican_sync_secret_stores
apache_enable_barbican_wsgi:
apache_site.enabled:
@@ -147,6 +148,7 @@
- wsgi_barbican_admin
- require:
- barbican_apache_conf_file
+ - barbican_sync_secret_stores
{%- endif %}
@@ -170,6 +172,8 @@
{%- endif %}
- watch:
- file: /etc/barbican/barbican.conf
+ - require:
+ - barbican_sync_secret_stores
{%- if server.get('async_queues_enable', False) %}
barbican_async_workers_enable: