Apply this Terraform module to create a role that GitHub Actions will use to provision resources into your account, as well as an S3 bucket to store our Proton environment's Terraform remote state.
This script requires that you have Terraform installed as well as proper admin credentials configured.
⚠️ This sample template uses AdministratorAccess managed policy and is used for demo purpose only. You should use a more scoped down version of the policy
First export the GITHUB_USER
variable with your own GH org/user name (this will point to your own fork of the repo):
export GITHUB_USER=<your-github-org-name>
Then run the script in this directory to use Terraform to provision the resources.
cd scripts/terraform/
./iac.sh
Once this part of the setup is completed, please resume the steps in the main README from where you left.