++ openstack project show -f value -c id admin + OS_PROJECT_ID=72d09b6c46e7420184e672c5a2610156 ++ openstack user show -f value -c id admin-RegionOne + OS_USER_ID=1c98b20e0e904c6a87388501b0bb2e24 ++ openstack user show -f value -c id --domain service heat-trustee-RegionOne + SERVICE_OS_TRUSTEE_ID=8e49d7cdaf574d1e8ab63c2e764f14d5 + openstack trust list -f value -c 'Project ID' -c 'Trustee User ID' -c 'Trustor User ID' + grep '^72d09b6c46e7420184e672c5a2610156 8e49d7cdaf574d1e8ab63c2e764f14d5 1c98b20e0e904c6a87388501b0bb2e24$' + '[' -z '' ']' + readarray -t roles ++ openstack role assignment list -f value -c Role --user=admin-RegionOne --project=72d09b6c46e7420184e672c5a2610156 ++ openstack trust create -f value -c id --project=admin --role=325feb4178b5406490ba91ad46b5fa15 --trustee-domain=service admin-RegionOne heat-trustee-RegionOne + SERVICE_OS_TRUST_ID=5981f6f765b44d28bfbb65abbb65a572 + openstack trust show 5981f6f765b44d28bfbb65abbb65a572 +----------------------+----------------------------------+ | Field | Value | +----------------------+----------------------------------+ | deleted_at | None | | expires_at | None | | id | 5981f6f765b44d28bfbb65abbb65a572 | | impersonation | False | | project_id | 72d09b6c46e7420184e672c5a2610156 | | redelegated_trust_id | None | | redelegation_count | 0 | | remaining_uses | None | | roles | admin | | trustee_user_id | 8e49d7cdaf574d1e8ab63c2e764f14d5 | | trustor_user_id | 1c98b20e0e904c6a87388501b0bb2e24 | +----------------------+----------------------------------+