Manta Setup - UQ-eLIPSE/think-chat-learn GitHub Wiki
Create Manta user, role and policy along with the associated key.
vim tcl-user.json
{"login":"tcl","email":"[email protected]","firstName":"tcl","lastName":"science", "password": "test1345"}
vim tcl-policy.json
{"name":"tcl-policy","rules":["CAN createjob","CAN deleteobject","CAN getdirectory","CAN getjob","CAN getobject","CAN getpolicy","CAN getrole","CAN listjobs","CAN listpolicies","CAN listroles","CAN managejob","CAN putdirectory","CAN putmetadata","CAN putobject"],"description":"tclapp user access permissions."}
vim tcl-role.json
{"name":"tclapp","policies":[{"name":"tcl-policy"}],"members":[{"login":"tcl","type":"subuser"}]}
triton rbac user --add tcl-user.json
triton rbac policy --add tcl-policy.json
triton rbac role --add tcl-role.json
#Create key for TCL
ssh-keygen
triton rbac key --add --name tcl-key tcl tcl-id_rsa.pub
Add TCL key to the zone
scp tcl-id_rsa [email protected]:/var/www/