Saltar al contenido principal
Logo Alberto Ortiz Alberto Ortiz Datos · BI · Automatización

Ejercicios de Terraform

Pon a prueba tus conocimientos con quizzes interactivos y retos de código. Cada ejercicio incluye explicaciones detalladas para que aprendas de tus errores.

Inicia sesión para guardar tu progreso y ver estadísticas.

Volver a temas

Variables y outputs

Avanzado · 4 ejercicios

00:00
0/4
Progreso 0 de 4
1 Avanzado

¿Cómo se validan variables con validation blocks?

variable "instance_type" {
  type = string

  validation {
    condition     = contains(["t3.micro", "t3.small", "t3.medium"], var.instance_type)
    error_message = "instance_type debe ser t3.micro, t3.small, o t3.medium."
  }
}

variable "environment" {
  type = string

  validation {
    condition     = can(regex("^(dev|staging|prod)$", var.environment))
    error_message = "environment debe ser dev, staging, o prod."
  }
}