- 1

Despliegue de Infraestructura en la Nube con Terraform
01:56 - 2

Infraestructura como Código: Implementación con Terraform en Azure
02:28 - 3

Curso Completo de Terraform: Infraestructura como Código
02:10 - 4

Instalación de Terraform en Ubuntu usando WSL en Windows
04:29 - 5

Configuración de Cuenta Azure y Preparación para Terraform
04:30 - 6

Instalación y Configuración de la Línea de Comandos de Azure en Ubuntu
05:37 - 7

Prueba Inicial de Terraform con Docker y Visual Studio Code
06:03
Instalación y Configuración de la Línea de Comandos de Azure en Ubuntu
Clase 6 de 37 • Curso de Terraform
Contenido del curso
- 8

Configuración de Proveedores en Terraform para Nube Híbrida
03:54 - 9

Creación de Grupos de Recursos en Azure con Terraform
05:27 - 10

Uso del comando Terraform Plan para validar configuraciones
05:56 - 11

Automatización de Despliegue con Terraform: Init, Plan y Apply
04:51 - 12

Uso de Terraform Destroy para Gestión de Recursos en Azure
04:07 - 13

Recapitulación de Comandos Básicos en Terraform
04:18
- 14

Automatización de Variables en Terraform para Despliegue en Azure
09:38 - 15

Gestión de Outputs en Terraform para Recursos Desplegados
06:16 - 16

Creación de Cuentas de Almacenamiento en Azure con Terraform
12:45 - 17

Organización y Uso de Proveedores en Terraform para Azure
09:45 - 18

Gestión del Estado en Terraform y Buenas Prácticas de Seguridad
07:47 - 19

Configuración de Estado Remoto en Terraform con Azure
06:46 - 20

Configuración de Backend Remoto con Terraform y Azure
05:37
- 25

Creación de Módulos en Terraform para Gestión de Infraestructura
12:23 - 26

Comunicación entre Módulos en Terraform para Desplegar Máquinas Virtuales
11:41 - 27

Uso del bloque Locals en Terraform para gestionar prefijos
07:38 - 28

Importación de Recursos en Terraform: Uso del Comando Import
10:09 - 29

Diferencias entre bloques Data e Import en Terraform
03:59 - 30

Exploración y Uso del Terraform Registry para Módulos en la Nube
05:18 - 31

Crear y Publicar Módulo Terraform en GitHub para Azure Functions
05:00 - 32

Documentación y Preparación de Repositorios con Git y Terraform
07:43 - 33

Publicación de Módulos en Terraform y Pruebas en Azure
09:25
¿Cómo unificar Terraform con Azure?
Al unificar Terraform con Azure, simplificas la gestión de infraestructura al utilizar scripts compatibles que facilitan el despliegue de información. Esto se logra mediante la línea de comandos de Azure, que traduce lo que creas en Terraform para que se ejecute en Azure.
¿Cómo instalar y configurar la línea de comandos de Azure?
Para unificar Terraform con Azure, es esencial instalar y configurar la línea de comandos de Azure:
-
Accede al enlace proporcionado: Busca dentro de los recursos de tu clase el enlace para la instalación de la línea de comandos de Azure.
-
Seleccione su sistema operativo: Aunque uses Windows, si trabajas con Ubuntu en WSL (Windows Subsystem for Linux), elije la categoría de Ubuntu. Si prefieres otra distribución Linux, ajústala según tus necesidades.
-
Comando en Ubuntu o Debian: Si utilizas versiones como la 22.04 o 24.04 de Ubuntu, sigue estos pasos:
- Copia el comando proporcionado en la página.
- Pega el comando en tu terminal y ejecuta. Tendrás que introducir tu contraseña debido a que el comando requiere permisos privilegiados.
# Ejemplo de comando para Ubuntu
sudo apt-get update && sudo apt-get install azure-cli
¿Cómo verificar que la instalación de Azure CLI fue exitosa?
Tras la instalación, asegúrate de que la línea de comandos de Azure se instaló correctamente:
- Ejecuta el comando
az: Esto debería mostrarte la ayuda de Azure CLI. Si ves una lista de comandos, ¡excelente! La instalación fue un éxito.
az
-
Inicio de sesión en Azure con
az login:- Problemas de seguridad: Si el navegador no se abre automáticamente, utiliza el comando
az login --use-device-code. - Paso adicional: Sigue las instrucciones para introducir el código que aparece en tu terminal en el navegador.
- Problemas de seguridad: Si el navegador no se abre automáticamente, utiliza el comando
az login --use-device-code
- Cuenta y suscripciones de Azure: Después del login, usa
az account showpara verificar tu cuenta Azure activa.
az account show
¿Qué hago si tengo múltiples suscripciones de Azure?
Si tu cuenta tiene varias suscripciones, selecciona la que vas a utilizar:
- Introduce el número asociado a la suscripción deseada y presiona Enter. Esto asociará tu sesión con esa suscripción.
# Muestra las suscripciones y selecciona la deseada
az account list --output table
az account set --subscription "Subscription Name or ID"
¿Cómo preparar el entorno para trabajar con Terraform?
Con estos pasos, tu línea de comandos de Azure estará configurada para usar con Terraform, permitiendo desplegar recursos en Azure de manera efectiva. Ahora estarás listo para comenzar a crear y gestionar infraestructura como código con Terraform. ¡Continúa explorando y experimentando, el aprendizaje no tiene fin!