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: