This repo automates the execution of change sets on PR approval to main/master branch
Create a role to assume OIDC identity provider
We have already added a cloudformation template oidc-cloudformation.yaml
Execute on AWS cloudformation, it will create necessary resources.
- Provide the name of your GitHub organization and repo
- OIDC provider is created
- Role is created. You can add necessary permission to the role, as per the resources getting created by cloudformation.
AWS_REGION
and AWS_ROLE
[
{
"ParameterKey":"S3BucketName",
"ParameterValue":"my-s3-bucket"
},
{
"ParameterKey":"SelectStage",
"ParameterValue":"dev"
}
]
NOTE Addedcf-template.yaml
for reference. Automation CI workflow is present at .github/workflows/ci.yaml