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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages