Skip to content

Terraform project that can create new Github projects and apply the guidelines around the branches 👌

License

Notifications You must be signed in to change notification settings

GregoireF/Terraform

Repository files navigation

🖥️ Terraform

Maintenance GitHub license GitHub release GitHub stars

☕ A little history behind this project...

Terraform allows you to manage a lot of aspects of Github in an automatic and secure way (create branches, secure branches, create users to the organization,...)
With Terraform, you can get through the whole project management and human resources part autonomously and quickly.
I wanted to implement Terraform in a personal setting as well as in WebReady Projects to provide a fast system to make project and human resource management really fast.
This project is a draft of Terraform's capability for multiple Github project management, which you can now use as needed.

🚀 Get Started

  • Check out the Hashi Corp tutorial
  • Go to your Github settings, then to the "Developer Settings" tab, then create a new key with the appropriate settings checked.
  • Once the repo download is on your computer, launch your code editor and go to init.tf to modify the token owner fields
  • Run the command terraform init then terraform plan then terraform apply and you will see the magic happen 🧙

📄 Docs

Please refer to Terraform which provides good documentation.

⚠️ Warning

This project is used in the context of a minimal management of multiple diverse projects. If you wish to use it in a production organisation, please contact the Terraform documentation

About

Terraform project that can create new Github projects and apply the guidelines around the branches 👌

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages