EasyManua.ls Logo

HP HPE VAN SDN Controller 2.7 - Page 119

HP HPE VAN SDN Controller 2.7
231 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
{
"tenants": [
{
"description": "",
"enabled": true,
"id": "575d62cc28bc403c97409072ba6536d3",
"name": "sdn"
},
{
"description": "Test Tenant",
"enabled": true,
"id": "fb2f0c68d410440baf67ba134733dbdb",
"name": "test-tenant"
}
],
"tenants_links": []
}
2. Create a user as part of sdn tenant
root@sdnctl1:/var# curl -H "X-Auth-Token:ADMIN" -H "Content-Type: application/json"
-d '{"user": {"email":"tester@test.rose.hp.com", "password": "somepass", "enabled": true,
"name": "test-user", "tenantId":"575d62cc28bc403c97409072ba6536d3"}}' http://192.168.4.61:35357/v2.0/users
{"user": {"username": "test-user", "name": "test-user", "id": "867e7e2e88644e73a4eee25e4b80c303",
"enabled": true, "email": "tester@test.rose.hp.com", "tenantId": "575d62cc28bc403c97409072ba6536d3"}}
root@sdnctl1:/var# curl -H "X-Auth-Token:ADMIN" http://192.168.4.61:35357/v2.0/users | python -mjson.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 297 100 297 0 0 36232 0 --:--:-- --:--:-- --:--:-- 37125
{
"users": [
{
"enabled": true,
"id": "4a4a30ce53b743798dd79d98f5ab7daf",
"name": "sdn",
"username": "sdn"
},
{
"email": "tester@test.rose.hp.com",
"enabled": true,
"id": "867e7e2e88644e73a4eee25e4b80c303",
"name": "test-user",
"tenantId": "575d62cc28bc403c97409072ba6536d3",
"username": "test-user"
}
]
}
3. List roles
root@sdnctl1:/var# curl -H "X-Auth-Token:ADMIN" http://192.168.4.61:35357/v2.0/OS-KSADM/roles | python -mjson.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 342 100 342 0 0 58481 0 --:--:-- --:--:-- --:--:-- 68400
{
"roles": [
{
"description": "Default role for project membership",
"enabled": "True",
"id": "9fe2ff9ee4384b1894a90878d3e92bab",
"name": "_member_"
},
{
"id": "1719c0d3b647488da8ca7ff6a1d0288b",
"name": "sdn-user"
},
{
"id": "c105e3dc4a484f5582563e28f7483edc",
"name": "sdn-admin"
},
{
"id": "67eb2907e94d43f7b3e2518485e20bbc",
"name": "test-role"
}
]
}
4. Assign user to sdn-admin role for the sdn tenant
root@sdnctl1:/var# curl -X PUT -H "X-Auth-Token:ADMIN"
http://192.168.4.61:35357/v2.0/tenants/575d62cc28bc403c97409072ba6536d3/users/
867e7e2e88644e73a4eee25e4b80c303/roles/OS-KSADM/c105e3dc4a484f5582563e28f7483edc
{"role": {"id": "c105e3dc4a484f5582563e28f7483edc", "name": "sdn-admin"}}
5. Verify which roles this user has for the sdn tenant
root@sdnctl1:/var# curl -X GET -H "X-Auth-Token:ADMIN"
http://192.168.4.61:35357/v2.0/tenants/575d62cc28bc403c97409072ba6536d3/users/867e7e2e88644e73a4eee25e4b80c303/roles
| python -mjson.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 213 100 213 0 0 11715 0 --:--:-- --:--:-- --:--:-- 12529
REST authentication 119

Table of Contents

Related product manuals