Implementando nuestro propio proveedor de Terraform para permitir la automatización de infraestructura

created: jueves, sept. 12, 2024

Comenzamos a implementar nuestro propio proveedor de Terraform porque creemos que la automatización es clave para la adopción de la nube.

Puedes encontrar nuestro proveedor en github en

y también en el sitio de Hashicorp terraform:

Este proveedor ofrece a cada cliente otra vía para acceder a los recursos de DTZ y para implementar su automatización/IaaS sobre nuestros servicios.

Para configurar el proveedor necesitas generar una clave API a través del sitio web. Actualmente solo soportamos la autenticación con apikey.

terraform {
  required_providers {
    dtz = {
      source = "DownToZero-Cloud/dtz"
      version = ">= 0.1.22"
    }
  }
}

provider "dtz" {
  api_key = "apikey-1234"
}

Accediendo a un contexto DTZ

https://registry.terraform.io/providers/DownToZero-Cloud/dtz/latest/docs/data-sources/context

data "dtz_context" "ctx" {}

output "context-alias" {
  value = data.dtz_context.ctx.alias
}
output "context-id" {
  value = data.dtz_context.ctx.id
}