This project serves as boiler template for a terraform project. I've learned quite a bit myself and I hope whomever uses it does as well.
The cloud provider in this context is GCP. It serves up a cloud sql database, a vm instance and networking settings.
- Clone the repository
git clone git@github.com:svatwork/tf-password-manager.git
- Add a serviceaccount in the root of the folder named serviceaccount.json
https://cloud.google.com/iam/docs/understanding-service-accounts
Terraform 0.12:
wget https://releases.hashicorp.com/terraform/0.12.12/terraform_0.12.12_linux_amd64.zip
unzip terraform_0.12.12_linux_amd64
mv terraform /usr/bin
terraform init
terraform plan
terraform apply
Output:
Plan: 7 to add, 0 to change, 0 to destroy.
------------------------------------------------------------------------
- Sebastiaan Verbeek - Initial work - svatwork
This project is licensed under the MIT License - see the LICENSE.md file for details