Add an ability to pass cloud_name for acl
Use the same approach that is done for secrets.
Related-PROD: PROD-26130
Change-Id: Ie3bae11fadf4d6bf73ed18a22fc778d4a3146f25
diff --git a/barbican/client/resources/v1.sls b/barbican/client/resources/v1.sls
index 277e134..285b44b 100644
--- a/barbican/client/resources/v1.sls
+++ b/barbican/client/resources/v1.sls
@@ -33,12 +33,12 @@
{%- for secret_name, users_info in resources.get('acl', {}).iteritems() %}
-{%- set users = salt['keystonev3.user_list'](cloud_name=resources.cloud_name) %}
+{%- set users = salt['keystonev3.user_list'](cloud_name=users_info.get('cloud_name', resources.cloud_name)) %}
barbican_secret_acl_add_user_{{ secret_name }}:
barbicanv1.secret_acl_present:
- name: {{ secret_name }}
- - cloud_name: {{ resources.cloud_name }}
+ - cloud_name: {{ users_info.get('cloud_name', resources.cloud_name) }}
- users:
{%- for user in users['users'] %}
{%- for user_name, enabled in users_info.iteritems() %}