Requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Un sistema operativo Linux (Ubuntu, CentOS, Debian, etc.)
- Una cuenta de usuario con privilegios sudo o root
- Acceso a una terminal o línea de comando
Paso 1:Descargar Terragrunt
El primer paso es descargar la última versión de Terragrunt desde la página de lanzamientos de GitHub. Al momento de escribir este artículo, la última versión es 0.39.3.
```
wget https://github.com/gruntwork-io/terragrunt/releases/download/v0.39.3/terragrunt_linux_amd64
```
Paso 2:Instalar Terragrunt
Una vez que se complete la descarga, haga ejecutable el archivo descargado:
```
chmod +x terragrunt_linux_amd64
```
Ahora, mueva el binario de Terragrunt a un directorio en la RUTA de su sistema, como /usr/local/bin:
```
sudo mv terragrunt_linux_amd64 /usr/local/bin/terragrunt
```
Paso 3:Verificar la instalación
Para verificar que Terragrunt se haya instalado correctamente, abra una terminal y escriba el siguiente comando:
```
Terragrunt --versión
```
Deberías ver la versión de Terragrunt que instalaste.
Paso 4:Configurar variables de entorno (opcional)
Si bien no es obligatorio, se recomienda configurar variables de entorno para simplificar el trabajo con Terragrunt. Agregue las siguientes líneas a su archivo de configuración de shell (~/.bashrc o ~/.zshrc):
```
exportar TERRAFORM_CONFIG_PATH="$HOME/.terragrunt/terragrunt.hcl"
exportar GOOGLE_APPLICATION_CREDENTIALS="$HOME/.gcp/credentials.json"
exportar AWS_CONFIG_FILE="$HOME/.aws/config"
exportar AWS_DEFAULT_PROFILE="predeterminado"
```
Estas variables de entorno definen dónde debe buscar Terragrunt los archivos de configuración y las credenciales para diferentes proveedores de nube. Puede ajustar las rutas según sus configuraciones específicas.
Conclusión
En este tutorial, ha aprendido cómo instalar Terragrunt en Linux en sólo cuatro sencillos pasos. Ahora puedes empezar a utilizar Terragrunt para gestionar tus proyectos Terraform de forma más eficaz y eficiente.