mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00
Do not crash with KeyError when there is no credentials in manifest.
This commit is contained in:
parent
cca31b642f
commit
d6fe85e124
1 changed files with 5 additions and 4 deletions
|
@ -18,10 +18,11 @@ class GetCredentials(Task):
|
|||
def get_credentials(cls, manifest, keys):
|
||||
from os import getenv
|
||||
creds = {}
|
||||
if all(key in manifest.provider['credentials'] for key in keys):
|
||||
for key in keys:
|
||||
creds[key] = manifest.provider['credentials'][key]
|
||||
return creds
|
||||
if 'credentials' in manifest.provider:
|
||||
if all(key in manifest.provider['credentials'] for key in keys):
|
||||
for key in keys:
|
||||
creds[key] = manifest.provider['credentials'][key]
|
||||
return creds
|
||||
|
||||
def env_key(key):
|
||||
return ('aws-' + key).upper().replace('-', '_')
|
||||
|
|
Loading…
Add table
Reference in a new issue