{% endif %}
-{%- if controller.version not in ["juno", "kilo", "liberty", "mitaka", "newton", "ocata", "pike"] %}
-{#- Since Queens release `policy.json` is changed to `policy.yaml`. But default option in `oslo_policy` is `policy.json` #}
+{%- if controller.version not in ["juno", "kilo", "liberty", "mitaka", "newton", "ocata"] %}
/etc/cinder/{{ controller.get('oslo_policy', {}).get('policy_file', 'policy.json') }}:
file.managed:
- mode: 0640
- rule: {{ rule }}
- require:
- pkg: cinder_controller_packages
+ {%- if controller.version not in ["juno", "kilo", "liberty", "mitaka", "newton", "ocata"] %}
+ - file: /etc/cinder/{{ controller.get('oslo_policy', {}).get('policy_file', 'policy.json') }}
+ {%- endif %}
{%- else %}
- name: {{ name }}
- require:
- pkg: cinder_controller_packages
+ {%- if controller.version not in ["juno", "kilo", "liberty", "mitaka", "newton", "ocata"] %}
+ - file: /etc/cinder/{{ controller.get('oslo_policy', {}).get('policy_file', 'policy.json') }}
+ {%- endif %}
{%- endif %}