Terragrunt er en tynd indpakning til Terraform, der giver ekstra værktøjer og funktioner til styring af komplekse Terraform-projekter. I denne vejledning viser vi dig, hvordan du installerer Terragrunt på Linux ved hjælp af fire enkle trin.
Forudsætninger
Før du begynder, skal du sikre dig, at du har følgende:
- Et Linux-operativsystem (Ubuntu, CentOS, Debian osv.)
- En brugerkonto med sudo- eller root-rettigheder
- Adgang til en terminal eller kommandolinje
Trin 1:Download Terragrunt
Det første trin er at downloade den seneste version af Terragrunt fra GitHub-udgivelsessiden. I skrivende stund er den seneste version 0.39.3.
```
wget https://github.com/gruntwork-io/terragrunt/releases/download/v0.39.3/terragrunt_linux_amd64
```
Trin 2:Installer Terragrunt
Når overførslen er færdig, skal du gøre den downloadede fil eksekverbar:
```
chmod +x terragrunt_linux_amd64
```
Flyt nu Terragrunt binær til en mappe i dit systems PATH, såsom /usr/local/bin:
```
sudo mv terragrunt_linux_amd64 /usr/local/bin/terragrunt
```
Trin 3:Bekræft installationen
For at bekræfte, at Terragrunt er blevet installeret korrekt, skal du åbne en terminal og skrive følgende kommando:
```
terragrunt --version
```
Du bør se den version af Terragrunt, du har installeret.
Trin 4:Konfigurer miljøvariabler (valgfrit)
Selvom det ikke er obligatorisk, anbefales det at opsætte miljøvariabler for at forenkle arbejdet med Terragrunt. Tilføj følgende linjer til din shell-konfigurationsfil (~/.bashrc eller ~/.zshrc):
```
eksport TERRAFORM_CONFIG_PATH="$HOME/.terragrunt/terragrunt.hcl"
eksporter GOOGLE_APPLICATION_CREDENTIALS="$HOME/.gcp/credentials.json"
eksport AWS_CONFIG_FILE="$HOME/.aws/config"
eksport AWS_DEFAULT_PROFILE="standard"
```
Disse miljøvariabler definerer, hvor Terragrunt skal lede efter konfigurationsfiler og legitimationsoplysninger for forskellige cloud-udbydere. Du kan justere stierne baseret på dine specifikke opsætninger.
Konklusion
I denne tutorial har du lært, hvordan du installerer Terragrunt på Linux i kun fire enkle trin. Nu kan du begynde at bruge Terragrunt til at administrere dine Terraform-projekter mere effektivt og effektivt.