Terraform Infrastructure as Code · Lección

Instalación de Terraform y conceptos básicos de la CLI

Aprenda a instalar Terraform en su equipo local y familiarícese con comandos esenciales de la interfaz de línea de comandos (CLI), como `init`, `plan` y `apply`.

Lección 2 de 412 pasos

Instalación de Terraform y conceptos básicos de la CLI es una lección gratuita de Terraform Infrastructure as Code en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Terraform Infrastructure as Code, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Terraform Infrastructure as Code incluye 4 lecciones en total.

¡Bienvenido a Terraform CLI!

Terraform funciona mediante su interfaz de línea de comandos: se escriben comandos en una terminal para administrar la infraestructura. Vamos a instalarlo y a aprender los conceptos básicos.

Preparar Terraform

Instalar Terraform consta de tres pasos: descargar el binario correspondiente a su sistema operativo, extraerlo y añadirlo a su PATH para que el shell pueda encontrarlo por su nombre.

Métodos de instalación

En macOS o Linux, utilice un gestor de paquetes como Homebrew; en Windows, use Chocolatey o añada el binario a PATH manualmente. Descárguelo siempre de las versiones oficiales de HashiCorp.

Verificar la configuración

Después de instalarlo, confirme que todo funciona comprobando la versión en su terminal.

terraform -v

Entender `terraform init`

terraform init prepara un directorio de trabajo: descarga los complementos de proveedores que Terraform necesita y configura el backend del estado. Piense en ello como la configuración inicial del proyecto.

Su primer `init`

Coloque un archivo main.tf sencillo en una carpeta y ejecute allí terraform init. Esta configuración utiliza null_resource, un marcador de posición inofensivo, perfecto para aprender.

terraform {
  required_providers {
    null = {
      source = "hashicorp/null"
      version = "~> 3.0"
    }
  }
}

resource "null_resource" "example" {
  # This resource does nothing, useful for testing
}

El comando `terraform plan`

terraform plan genera un plan de ejecución: una ejecución de prueba que muestra exactamente qué se creará, modificará o destruirá, sin realizar todavía ningún cambio.

Revisar el plan

Al ejecutar plan con nuestro main.tf, se informa de que se añadirá un recurso, como se muestra a continuación.

Terraform will perform the following actions:

  # null_resource.example will be created
  + resource "null_resource" "example" {
      + id = (known after apply)
    }

Plan: 1 to add, 0 to change, 0 to destroy.

El comando `terraform apply`

terraform apply ejecuta el plan: crea, actualiza o destruye realmente los recursos. Muestra el plan una vez más y le pide que lo confirme primero.

Aplicar la infraestructura

Escriba terraform apply, confirme con 'yes' y Terraform aprovisionará los recursos. El resultado confirma que se creó nuestro null_resource.

null_resource.example: Creating...
null_resource.example: Creation complete after 0s [id=...]

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

Comprobar los comandos de la CLI

¿Qué comando de Terraform se utiliza para previsualizar los cambios que se realizarán en su infraestructura sin aplicarlos realmente?

Resumen: aspectos esenciales de la CLI

Resumen: puede instalar y verificar Terraform; después, puede ejecutar init para configurarlo, plan para previsualizar los cambios y apply para ejecutarlos. A continuación: definición detallada de los recursos.

Gratis para empezar

Aprende Terraform Infrastructure as Code con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
12
Lecciones
48

Preguntas frecuentes

¿La lección «Instalación de Terraform y conceptos básicos de la CLI» es gratis?

Sí — el texto completo de «Instalación de Terraform y conceptos básicos de la CLI» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Terraform Infrastructure as Code, actualiza a CoddyKit PRO. El curso de Terraform Infrastructure as Code incluye 4 lecciones en total.

¿Qué aprenderé en «Instalación de Terraform y conceptos básicos de la CLI»?

Aprenda a instalar Terraform en su equipo local y familiarícese con comandos esenciales de la interfaz de línea de comandos (CLI), como `init`, `plan` y `apply`. Practicas Terraform Infrastructure as Code con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Terraform Infrastructure as Code?

No se requiere experiencia previa. Terraform Infrastructure as Code en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Instalación de Terraform y conceptos básicos de la CLI»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Terraform Infrastructure as Code?

Sí. Cada lección de Terraform Infrastructure as Code incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Introducción a IaC y Terraform
  2. Instalación de Terraform y conceptos básicos de la CLI
  3. Su primera configuración de Terraform
  4. Comprenda Terraform Plan y Apply
← Volver a Terraform Infrastructure as Code