Skip to content

GitHub repo config with terraform

License

Notifications You must be signed in to change notification settings

pi515/aws-github

Repository files navigation

aws-github

main

Automated GitHub organization settings for Pi515 .

Setup

For Unix operating systems, install homebrew and then run the following:

brew install gh
brew install pnpm
brew install awscli
brew install terraform

Install

Install dependencies with pnpm .

pnpm i

Deployment Planning

Ask @ryanemcdaniel for organizational identity provider credentials and an AWS human-read role.

Use gh to authenticate the GitHub provider .

gh auth login
export GIT_TOKEN=$(gh auth token)

For convenience with root CWD, use these pnpm aliases for terraform :

pnpm run get
pnpm run init
pnpm run format # fmt -recursive
pnpm run select # workspace select
pnpm run plan

About

GitHub repo config with terraform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages