From d0f82302408aaea9ebba289448c2fed2ab63e4d5 Mon Sep 17 00:00:00 2001 From: Kilari Teja Date: Sat, 30 Oct 2021 00:22:42 +0530 Subject: [PATCH] Allow using environment variables --- awscli_plugin_endpoint/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/awscli_plugin_endpoint/__init__.py b/awscli_plugin_endpoint/__init__.py index 3ec95e9..f634bac 100644 --- a/awscli_plugin_endpoint/__init__.py +++ b/awscli_plugin_endpoint/__init__.py @@ -1,3 +1,4 @@ +import os import warnings ENDPOINT_URL = 'endpoint_url' @@ -21,7 +22,8 @@ def get_endpoint_from_profile(profile, command): endpoint = None if command in profile: if ENDPOINT_URL in profile[command]: - endpoint = profile[command][ENDPOINT_URL] + endpoint_url_tempalte = profile[command][ENDPOINT_URL] + endpoint = os.path.expandvars(endpoint_url_tempalte) return endpoint def set_endpoint_from_profile(parsed_args, **kwargs):