Was macht terragrunt-skill?
🌱 Implementieren Sie Best Practices für Infrastructure-as-Code mit Terragrunt mithilfe dieses Claude Code Skills, um Ihre OpenTofu/Terraform-Projekte zu verbessern.
Überblick
Dieser Skill hilft Claude Code dabei, Terragrunt-Konfigurationen effizient zu erstellen und zu verwalten. Er folgt gängigen Best Practices wie der Verwendung von Remote-State-Speichern, der Modularisierung von Konfigurationen und der Verwaltung von Umgebungsvariablen.
Funktionen
- Automatisierte Erstellung von
terragrunt.hcl-Dateien mit Best-Practice-Standards - Unterstützung für mehrere Cloud-Anbieter (AWS, Azure, GCP)
- Integration mit OpenTofu und Terraform
- Verwaltung von Abhängigkeiten zwischen Modulen
- Konsistente Konfiguration über verschiedene Umgebungen (Dev, Staging, Produktion) hinweg
Verwendung
Stellen Sie sicher, dass Sie Claude Code in Ihrem Projektverzeichnis ausführen und der Skill aktiviert ist. Claude Code wird dann bei relevanten Aufgaben zu Terragrunt-Konfigurationen automatisch unterstützen.
Beispiel
# Beispiel für eine einfache terragrunt.hcl-Konfiguration
terraform {
source = "git::https://github.com/example/infrastructure-modules.git//vpc?ref=v0.1.0"
}
remote_state {
backend = "s3"
config = {
bucket = "mein-terraform-state"
key = "${path_relative_to_include()}/terraform.tfstate"
region = "eu-central-1"
}
}
Kompatibilität
Dieser Skill ist mit der neuesten Version von Claude Code kompatibel. Er erfordert keine zusätzlichen Abhängigkeiten außer einer standardmäßigen Claude-Installation.