in scripts/download_media.py [0:0]
def get_mystack_params():
read_config()
stackid = os.environ['MyStackId'].rstrip()
cmd = aws_cmd
cmd = cmd + ' cloudformation describe-stacks --stack-name '
cmd = cmd + stackid
cmd = cmd + ' --region ' + os.environ['REGION'].rstrip()
new_env=os.environ.copy()
for key,value in six.iteritems(new_env):
new_env[key]=value.strip()
proc = subprocess.Popen([cmd], env=new_env, stdout=subprocess.PIPE, shell=True)
proc.wait()
(out, err) = proc.communicate()
out = out.decode()
out_json = json.loads(out)
params = out_json['Stacks'][0]['Parameters']
input = {}
for p in params:
key = p['ParameterKey']
val = p['ParameterValue']
input[key] = val
return input