diff --git a/ansible/roles/magnum/tasks/register.yml b/ansible/roles/magnum/tasks/register.yml
index 6933ea162588efd5fb2f79c3267b81e1fcdffb9c..9c64cb58b3a3572537f65ed7c3af3ce54f95ef4e 100644
--- a/ansible/roles/magnum/tasks/register.yml
+++ b/ansible/roles/magnum/tasks/register.yml
@@ -42,7 +42,7 @@
     container_engine: "{{ kolla_container_engine }}"
     module_name: "os_user_role"
     module_args:
-      domain: "{{ trustee_domain.id }}"
+      domain: "{{ trustee_domain.domain.id }}"
       user: "{{ magnum_trustee_domain_admin }}"
       role: "admin"
       auth: "{{ openstack_magnum_auth }}"