OpenShift rhc setup using multiple accounts

lunr picture lunr · Apr 16, 2013 · Viewed 27.5k times · Source

I have two accounts on Openshift platform. How can I setup my computer so that I can manage both of them with rhc? I cannot find any relevant option in the command line arguments.

Answer

Sumana Mehta picture Sumana Mehta · Apr 16, 2013

rhc command line tools come with the global option "-l, --rhlogin LOGIN". You have two options:

1) Use -l flag with every command to specify the login name OR

rhc app create <appname> <cartridge> [-l <login1/login2>]

2) Run "rhc setup -l LOGIN" between the sessions. Once done managing apps from one account you can end the session for it by running "rhc account logout".

rhc setup -l <login1> # First account's login
rhc app create <appname> <cartridge>
rhc logout
rhc setup -l <login2> # Second account's login
rhc app create <appname> <cartridge>
rhc logout

When you can "rhc setup" command, the username information gets stored in .openshift/express.conf file; hence the need to run it again when you want to switch the account.

HTH