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: Ic6a2f27d8ae61a56fd1069823b7e7660897ab4dc
diff --git a/ceilometer/server.sls b/ceilometer/server.sls
index a02cce8..80a03be 100644
--- a/ceilometer/server.sls
+++ b/ceilometer/server.sls
@@ -141,8 +141,8 @@
ceilometer_keystone_rule_{{ name }}_present:
keystone_policy.rule_present:
- path: /etc/ceilometer/{{ server.get('oslo_policy', {}).get('policy_file', 'policy.json') }}
- - name: {{ name }}
- - rule: {{ rule }}
+ - name: '{{ name }}'
+ - rule: '{{ rule }}'
- require:
- pkg: ceilometer_server_packages
{%- if server.version not in ["juno", "kilo", "liberty", "mitaka", "newton", "ocata"] %}
@@ -154,7 +154,7 @@
ceilometer_keystone_rule_{{ name }}_absent:
keystone_policy.rule_absent:
- path: /etc/ceilometer/{{ server.get('oslo_policy', {}).get('policy_file', 'policy.json') }}
- - name: {{ name }}
+ - name: '{{ name }}'
- require:
- pkg: ceilometer_server_packages
{%- if server.version not in ["juno", "kilo", "liberty", "mitaka", "newton", "ocata"] %}