From b11f87e7094a23a53402de4b8ca8df1b61c4f830 Mon Sep 17 00:00:00 2001 From: Conor Date: Fri, 24 Jan 2020 15:20:29 +0100 Subject: [PATCH] Add check for -e flag for overriding aws creds file --- credentials.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/credentials.py b/credentials.py index 68ce121..7f2e3e8 100644 --- a/credentials.py +++ b/credentials.py @@ -37,4 +37,10 @@ def generate(args): print("[ERROR]: Env Variable " + secret_key_name + " not found.") sys.exit(1) with open(os.path.expanduser('~/.aws/credentials'), 'w+') as f: - f.write(contents) + if os.path.isfile(f.name): + answer = input("Found aws creds file already, do you want to override? [y/n]") + if not answer or answer[0].lower() != 'y': + print("File not changed. This flag is for CI/CD only") + exit(1) + else: + f.write(contents) \ No newline at end of file