++ openstack project show -f value -c id admin + OS_PROJECT_ID=8573d249a2954e49abf9954967fd7f63 ++ openstack user show -f value -c id admin-RegionOne + OS_USER_ID=74b1637d76fb4bddaff23ea080294434 ++ openstack user show -f value -c id --domain service heat-trustee-RegionOne + SERVICE_OS_TRUSTEE_ID=966ad2331d6345d08da7c11b9e06c20c + openstack trust list -f value -c 'Project ID' -c 'Trustee User ID' -c 'Trustor User ID' + grep '^8573d249a2954e49abf9954967fd7f63 966ad2331d6345d08da7c11b9e06c20c 74b1637d76fb4bddaff23ea080294434$' + '[' -z '' ']' + readarray -t roles ++ openstack role assignment list -f value -c Role --user=admin-RegionOne --project=8573d249a2954e49abf9954967fd7f63 ++ openstack trust create -f value -c id --project=admin --role=7187fd0714d242fea12e4142122e3e88 --trustee-domain=service admin-RegionOne heat-trustee-RegionOne + SERVICE_OS_TRUST_ID=71ec419086f04b288d5a5c8ab391d228 + openstack trust show 71ec419086f04b288d5a5c8ab391d228 +----------------------+----------------------------------+ | Field | Value | +----------------------+----------------------------------+ | deleted_at | None | | expires_at | None | | id | 71ec419086f04b288d5a5c8ab391d228 | | impersonation | False | | project_id | 8573d249a2954e49abf9954967fd7f63 | | redelegated_trust_id | None | | redelegation_count | 0 | | remaining_uses | None | | roles | admin | | trustee_user_id | 966ad2331d6345d08da7c11b9e06c20c | | trustor_user_id | 74b1637d76fb4bddaff23ea080294434 | +----------------------+----------------------------------+