Terraform Specialist
Meistern Sie die Automatisierung von Infrastruktur mit Terraform und OpenTofu
Die Verwaltung komplexer Cloud-Infrastruktur erfordert fundierte Expertise in Infrastructure as Code Tools und Best Practices. Diese Skill bietet fachkundige Beratung zu Terraform und OpenTofu für sichere, skalierbare und wartbare Infrastruktur-Bereitstellungen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Terraform Specialist". Anfrage für sicheres S3-Bucket-Modul mit Versionierung und Verschlüsselung
Erwartetes Ergebnis:
Ein vollständiges Terraform-Modul mit main.tf, das die aws_s3_bucket-Ressource mit Versionierungs- und Verschlüsselungskonfigurationen definiert, variables.tf mit anpassbaren Parametern, outputs.tf, das die Bucket-ARN und den Domain-Namen bereitstellt, sowie ein README mit Anwendungsbeispielen.
Verwendung von "Terraform Specialist". Anfrage für State-Backend-Konfiguration mit Locking
Erwartetes Ergebnis:
Backend-Konfigurationsblock mit S3 für State-Speicherung mit Bucket-Namen, Key-Pfad und Region-Einstellungen, plus DynamoDB-Tabellenkonfiguration für State-Locking, mit aktivierter Verschlüsselung und Versionierung für State-Datei-Wiederherstellung.
Verwendung von "Terraform Specialist". Anfrage für Policy-as-Code-Validierungs-Setup
Erwartetes Ergebnis:
OPA Rego Policy-Dateien zur Durchsetzung von Tagging-Standards, Einschränkung von Ressourcentypen und Validierung von Kostenkontrollen, plus GitHub Actions-Workflow-Integration, die Merges bei Policy-Fehlern blockiert.
Sicherheitsaudit
SicherThis is a prompt-only skill containing no executable code. Static analysis scanned 0 files and found 0 security issues with a risk score of 0/100. The skill provides AI guidance for Terraform/OpenTofu infrastructure tasks without any code execution capabilities.
Qualitätsbewertung
Was du bauen kannst
Enterprise Infrastructure Team
Entwerfen und implementieren Sie eine Bibliothek wiederverwendbarer Module für standardisierte Cloud-Ressourcen über mehrere Umgebungen hinweg mit angemessenem Testing und Dokumentation.
DevOps Migration Project
Migrieren Sie bestehende manuelle Infrastruktur oder Legacy-IaC zu modernem Terraform/OpenTofu mit sicherem State-Management und CI/CD-Integration.
Multi-Cloud Architecture
Erstellen Sie Cloud-agnostische Infrastruktur-Module, die konsistent über AWS, Azure und GCP mit angemessenen Abstraktionsschichten bereitgestellt werden.
Probiere diese Prompts
Erstellen Sie ein Terraform-Modul für einen S3-Bucket mit aktivierter Versionierung, serverseitiger Verschlüsselung und angemessenen Bucket-Richtlinien. Fügen Sie Variablen für Bucket-Namen und Verschlüsselungseinstellungen sowie Outputs für die Bucket-ARN hinzu.
Konfigurieren Sie ein sicheres Remote-State-Backend mit S3 und DynamoDB-Locking. Fügen Sie Verschlüsselung im Ruhezustand, State-Versionierung und separate State-Dateien für Dev-, Staging- und Produktionsumgebungen hinzu.
Entwerfen Sie einen GitHub Actions-Workflow für Terraform, der bei Pull Requests fmt, validate und plan ausführt, manuelle Genehmigung für apply erfordert und tfsec für Security-Scanning integriert.
Erstellen Sie ein Cloud-agnostisches VPC-Modul, das über AWS, Azure und GCP mit Provider-Abstraktion funktioniert. Fügen Sie Subnet-Tiers, NAT-Gateways und Routing-Tabellen mit umgebungsspezifischen CIDR-Blöcken hinzu.
Bewährte Verfahren
- Überprüfen Sie die terraform plan-Ausgabe sorgfältig, bevor Sie Änderungen an der Infrastruktur anwenden
- Speichern Sie State-Dateien in Remote-Backends mit aktivierter Verschlüsselung im Ruhezustand und während der Übertragung
- Verwenden Sie semantische Versionierung für Module und pinnen Sie Provider-Versionen für reproduzierbare Bereitstellungen
Vermeiden
- Das Speichern von State-Dateien lokal oder in der Versionskontrolle legt sensible Infrastrukturdaten offen
- Hardcodieren von Credentials oder Secrets in Terraform-Dateien anstatt sichere Secret-Verwaltung zu verwenden
- Anwenden von Änderungen ohne Überprüfung umgeht wichtige Validierung und kann Ausfälle verursachen
Häufig gestellte Fragen
Was ist der Unterschied zwischen Terraform und OpenTofu?
Wie migriere ich bestehende Infrastruktur zur Terraform-Verwaltung?
Was ist das empfohlene State-Backend für Teams?
Wie gehe ich mit Secrets in Terraform-Konfigurationen um?
Kann ich diese Skill mit mehreren Cloud-Providern gleichzeitig verwenden?
Was sollte ich tun, wenn terraform plan unerwartete Änderungen anzeigt?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/terraform-specialistRef
main
Dateistruktur
📄 SKILL.md