The script will deploy Fedora Linux on a VM instance.
-
app-variables.tf --> Application variables
-
fedora-versions.tf --> Fedora Versions
-
linux-vm-main.tf --> Create a Fedora VM using Terraform
-
linux-vm-output.tf --> VM Output
-
linux-vm-variables.tf --> VM Variables
-
network-firewall.tf --> Configure basic firewall for the network
-
network-main.tf --> Define network, vpc, subnet
-
network-variables.tf --> Network variables
-
provider-main.tf --> Configure Terraform and Google Cloud providers
-
provider-variables --> Authentication variables
-
terraform.tfvars --> Defining variables
Create the .JSON file for authentication --> https://gmusumeci.medium.com/how-to-create-a-service-account-for-terraform-in-gcp-google-cloud-platform-f75a0cf918d1