aws_cred()
{ 
    local role=${1:-arn:aws:iam::xxxxx:role/yyyyyy}
    local rolesessionname=${2:-runner-promotion}
    creds_json=$(aws sts assume-role --role-arn ${role} --role-session-name ${rolesessionname})
    export AWS_ACCESS_KEY_ID=$(echo "$creds_json" | jq .Credentials.AccessKeyId |tr -d '"')
    export AWS_SECRET_ACCESS_KEY=$(echo "$creds_json" | jq .Credentials.SecretAccessKey| tr -d '"')
    export AWS_SESSION_TOKEN=$(echo "$creds_json" | jq .Credentials.SessionToken|tr -d '"')
    export AWS_REGION=eu-west-2
    cp /dev/null ~/.aws/credentials
    echo "[ci_deploy]" > ~/.aws/credentials
    echo  AWS_ACCESS_KEY_ID=$(echo "$creds_json" | jq -r  .Credentials.AccessKeyId) >>  ~/.aws/credentials
    echo AWS_SECRET_ACCESS_KEY=$(echo "$creds_json" | jq -r .Credentials.SecretAccessKey) >>  ~/.aws/credentials
    echo AWS_SESSION_TOKEN=$(echo "$creds_json" | jq -r .Credentials.SessionToken) >>  ~/.aws/credentials
    cat ~/.aws/credentials
    echo ""
    echo $creds_json
   
}