Add quotes around policy name and rule
Policy name or rule may contain specific
symbols which can lead to sls rendering failure.
PROD-34318
Change-Id: I5096a5c0af75496129bdd56002e4ca83cda46343
diff --git a/manila/api.sls b/manila/api.sls
index 3c8476f..42dd726 100644
--- a/manila/api.sls
+++ b/manila/api.sls
@@ -79,8 +79,8 @@
manila_keystone_rule_{{ name }}_present:
keystone_policy.rule_present:
- path: /etc/manila/{{ api.get('oslo_policy', {}).get('policy_file', 'policy.json') }}
- - name: {{ name }}
- - rule: {{ rule }}
+ - name: '{{ name }}'
+ - rule: '{{ rule }}'
- require:
- pkg: manila_api_packages
- file: /etc/manila/{{ api.get('oslo_policy', {}).get('policy_file', 'policy.json') }}
@@ -90,7 +90,7 @@
manila_keystone_rule_{{ name }}_absent:
keystone_policy.rule_absent:
- path: /etc/manila/{{ api.get('oslo_policy', {}).get('policy_file', 'policy.json') }}
- - name: {{ name }}
+ - name: '{{ name }}'
- require:
- pkg: manila_api_packages
- file: /etc/manila/{{ api.get('oslo_policy', {}).get('policy_file', 'policy.json') }}