Implementazione del nostro provider Terraform per consentire l'automazione dell'infrastruttura

created: giovedì, set 12, 2024

Abbiamo iniziato a implementare il nostro provider Terraform perché riteniamo che l’automazione sia la chiave per l’adozione del cloud.

Puoi trovare il nostro provider su github a

e sul sito Hashicorp terraform:

Questo provider offre a ogni cliente un altro modo per accedere alle risorse DTZ e implementare la loro automazione/IaaS sopra i nostri servizi.

Per configurare il provider è necessario generare un’API-key tramite il sito web. Attualmente supportiamo solo l’autenticazione con apikey.

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

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

accesso a un contesto 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
}