-e flag now uses default aws creds file location. This is because of issues around allowing the terraform backend chunk finding creds in a non-default location

This commit is contained in:
conor 2019-11-13 11:58:37 +01:00
parent b815e3b526
commit d3f44bb7ec
2 changed files with 9 additions and 7 deletions

View file

@ -20,8 +20,8 @@ def main(argv):
def determine_actions(args, params):
aws_creds_file = "$HOME/.aws/credentials"
if (is_git_directory()) and not (args.m):
if (args.e):
aws_creds_file = aws_creds_file + "-atmos"
# if (args.e):
# aws_creds_file = aws_creds_file + "-atmos"
workspaces.workspace_manager()
workspace = workspaces.get_env()

View file

@ -1,4 +1,4 @@
import workspaces, sys
import workspaces, sys, os
def generate(args):
current_workspace = workspaces.get_env()
@ -9,9 +9,7 @@ def generate(args):
project_name = ""
if (args.project):
delimeter = "-"
if (args.e):
delimeter = "_"
delimeter = "_"
project_name = args.project.upper() + delimeter
contents = ""
@ -23,7 +21,11 @@ def generate(args):
print(access_key_name)
print(secret_key_name)
contents = contents + "[{workspace}]\n".format(workspace=project_name + workspace)
if (workspace == 'default'):
contents = contents + "[{workspace}]\n".format(workspace=(workspace).lower())
else:
contents = contents + "[{workspace}]\n".format(workspace=(project_name.replace("_", "-") + workspace).lower())
try:
contents = contents + "aws_access_key_id=" + os.environ.get(access_key_name) + "\n"
except: