Vamos a dar inicio a algunas publicaciones de Terraform, la idea es ir viendo como generar recursos e iniciar con lo básico hasta cosas más complejas, voy a dejar explicado 3 archivos con lo necesario para dar inicio a crear una carpeta y para ir colocando los recursos que se desplegaran.
1- Crear un archivo llamado provider.tf y pegar el siguiente contenido:
En esta primer definición vamos a declarar el proveedor, que es Google en este caso, el archivo json que debemos obtener desde la consola web de GCP, el proyecto que es una variable y la región.
provider "google" {
credentials=file("/home/nksistemas/archivo_llave.json")
project=var.project
region=var.region
}
resource "google_project" "project" {
name="tf-nksistemas"
project_id="tf-nksistemas"
billing_account="XXXXXX-XXXXXX-XXXXXX"
folder_id="1234567890"
}
variable "region" {
description="Region"
type=string
default="us-east1"
}
variable "project" {
description="Proyecto"
type=string
default="terraform-nksistemas"
}
terraform init terrraform plan terraform apply





