terraform {
required_providers {
azion = {
source = "aziontech/azion"
version = "2.0.0"
}
}
}
provider "azion" {
api_token = var.api_token
}
# Criar zona DNS
resource "azion_intelligent_dns_zone" "my_zone" {
name = "meudominio.com"
active = true
}
# Criar registro A
resource "azion_intelligent_dns_record" "www" {
zone_id = azion_intelligent_dns_zone.my_zone.id
name = "www"
type = "A"
value = "192.168.1.1"
ttl = 3600
}
# Criar registro CNAME
resource "azion_intelligent_dns_record" "alias" {
zone_id = azion_intelligent_dns_zone.my_zone.id
name = "alias"
type = "CNAME"
value = "www.meudominio.com"
ttl = 3600
}
# Ativar DNSSEC
resource "azion_intelligent_dns_dnssec" "my_dnssec" {
zone_id = azion_intelligent_dns_zone.my_zone.id
active = true
}
output "zone_id" {
value = azion_intelligent_dns_zone.my_zone.id
}