Instalación y Configuración de la Línea de Comandos de Azure en Ubuntu

Clase 6 de 37Curso de Terraform

Resumen

¿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:

  1. 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.

  2. 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.

  3. 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:

  1. 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
  1. 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.
az login --use-device-code
  1. Cuenta y suscripciones de Azure: Después del login, usa az account show para 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!