This is a template for creating resources for deployment to AWS with GitHub Actions.
(The contents of this repository assume manual deployment.)
The following three resources are to be created.
- OIDC Provider: Define to Assume Role with OIDC
- IAM Role: deploying CloudFormation Stack assuming by OIDC
- IAM Role: deploying SSM Parameter assuming by OIDC
- IAM Role: deploying CloudFormation Stack assuming in CloudFormation
- S3 Bucket: Used to place artifacts such as Lambda deployment packages
- awscli
- sam-cli
- edit Makefile
- Specify the CloudFormation Stack name at L3
- Specify the GitHub Repository Prefix at L9
- exec deploy
- Execute
make deploy
to create a Stack
- Execute
- check resources
- Execute
make describe
to get the ARN and other information about the resource to be used in GitHub Actions
- Execute