def get_mystack_params()

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