Merge "Get domain_id instead of name for user_create call" into release/2019.2.0
diff --git a/_states/keystonev3.py b/_states/keystonev3.py
index 9f287d5..6962290 100644
--- a/_states/keystonev3.py
+++ b/_states/keystonev3.py
@@ -237,6 +237,11 @@
              'project_get_details', kwargs['default_project_id'],
              cloud_name=cloud_name)['project']['id']
 
+    if 'domain_id' in kwargs:
+        kwargs['domain_id'] = _keystonev3_call(
+            'domain_get_details', kwargs['domain_id'],
+            cloud_name=cloud_name)['domain']['id']
+
     if not users:
         try:
             resp = _keystonev3_call(