Fixing issue with dual-role hash like:
cinder:
controller:
enabled: false
volume:
enabled: true
cinder_uid: 118
cinder_gid: 124
Change-Id: Ifd3a64a1c14134c3aea16035874cc153b1121bef
diff --git a/cinder/volume.sls b/cinder/volume.sls
index 31b2af9..29f7ef6 100644
--- a/cinder/volume.sls
+++ b/cinder/volume.sls
@@ -1,8 +1,8 @@
{%- from "cinder/map.jinja" import volume with context %}
{%- if volume.enabled %}
-{%- if pillar.cinder.controller is not defined %}
-{%- set user = volume %}
+{%- if not pillar.cinder.get('controller', {}).get('enabled', False) %}
+{%- set user = volume %}
{%- include "cinder/user.sls" %}
{%- endif %}