Este proyecto configura la infraestructura en Azure utilizando Terraform. Se implementa un grupo de recursos y una cuenta de almacenamiento, asegurando buenas prácticas y modularización del código para facilitar su mantenimiento y escalabilidad.
Antes de comenzar, asegúrate de tener instaladas las siguientes herramientas en tu sistema:
- Terraform - Herramienta para definir y aprovisionar infraestructura utilizando código.
- Azure CLI - Interfaz de línea de comandos de Azure para gestionar recursos de Azure.
El proyecto está organizado en la siguiente estructura de directorios:
terraform/
├── main.tf
├── variables.tf
├── outputs.tf
└── modules/
├── resource_group/
│ ├── main.tf
│ ├── variables.tf
│ └── outputs.tf
└── storage_account/
├── main.tf
├── variables.tf
└── outputs.tf
Clona este repositorio en tu máquina local.
git clone <URL_DEL_REPOSITORIO>
cd <NOMBRE_DEL_DIRECTORIO>
Inicia sesión en tu cuenta de Azure utilizando Azure CLI.
az login
Inicializa el entorno de trabajo de Terraform.
terraform init
Revisa el plan de implementación para asegurarte de que los recursos se crearán correctamente.
terraform plan
Aplica la configuración de Terraform para crear los recursos en Azure.
terraform apply