Project on "Cloud Computing".
The main task was to create a program using terraform and Google Cloud.
The project must have a database/storage and some sort of virtual machines/microservices.
.
├───documentation
│ └───README.md <- project diagrams documentation
│
├───shared_notes <- django (backend+fronted)
│ └───api <- backend
│ └───README.md <- documentation of endpoints
│
├───terraform <- terraform code
│ └───README.md <- terraform resources documentation
│
└───README.md <- project documentation
- Terraform: https://developer.hashicorp.com/terraform/install
- Google Cloud: https://cloud.google.com/sdk/docs/install
Google Cloud:
gcloud auth login
gcloud auth application-default login
SSH key:
ssh-keygen
Cone repo:
git clone https://github.com/LJaremek/CloudComputing-MINI.git
Enter the terraform directory:
cd CloudComputing-MINI/terraform
Run terraform init and apply
terraform init
terraform apply