Only specify to USE_KEYRING as the api_key/password when we actually got a keyring_username from ~/.pyrax.cfg

This commit is contained in:
Matt Martz 2014-01-24 11:40:34 -06:00
parent 1ac7dffd55
commit 021b926235

View file

@ -45,7 +45,8 @@ def setup_rax_module(module, rax_module):
username = username or os.environ.get('RAX_USERNAME')
if not username:
username = rax_module.get_setting('keyring_username')
api_key = 'USE_KEYRING'
if username:
api_key = 'USE_KEYRING'
if not api_key:
api_key = os.environ.get('RAX_API_KEY')
credentials = (credentials or os.environ.get('RAX_CREDENTIALS') or