terraform-module-library
Wiederverwendbare Terraform-Module erstellen
Également disponible depuis: sickn33
Teams haben Schwierigkeiten, Terraform-Module über verschiedene Clouds hinweg zu standardisieren. Diese Fähigkeit bietet Muster, Beispiele und Testanleitungen zur Erstellung wiederverwendbarer Infrastrukturmodule.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "terraform-module-library". Create a reusable AWS VPC module plan
Résultat attendu:
- Modullayout mit main.tf, variables.tf, outputs.tf, versions.tf, examples/ und tests/
- Schlüsselvariablen: name, cidr_block, availability_zones, private_subnet_cidrs mit Validierung
- Wichtige Ausgaben: vpc_id, private_subnet_ids, vpc_cidr_block für Komposition
- Test-Checkliste mit Terratest mit Behauptungen für VPC-ID-Präsenz und CIDR-Validierung
Utilisation de "terraform-module-library". Design multi-cloud module standards
Résultat attendu:
- Verwenden Sie semantische Versionierung und fixieren Sie Anbieterversionen für Konsistenz
- Dokumentieren Sie alle Eingaben und Ausgaben mit klaren Beschreibungen für Konsumenten
- Fügen Sie funktionierende Beispiele hinzu, die zeigen, wie jedes Modul aufgerufen wird
- Fügen Sie Terratest-Fälle hinzu, die den Happy-Path und Randfälle abdecken
Audit de sécurité
SûrDocumentation-only skill containing markdown files with Terraform patterns and examples. No executable code (.tf, .go, .sh files present). Static findings are all false positives triggered by documentation text patterns (Terraform resource names, module paths, example CIDR blocks). Content matches stated purpose of providing IaC guidance.
Facteurs de risque
⚡ Contient des scripts (1)
🌐 Accès réseau (1)
📁 Accès au système de fichiers (1)
⚙️ Commandes externes (1)
Score de qualité
Ce que vous pouvez construire
AWS-Module standardisieren
Erstellen Sie konsistente Terraform-Modulstrukturen und Beispiele für geteilte AWS-Infrastruktur über Teams hinweg.
Modulstandards definieren
Legen Sie Dokumentations-, Test- und Versionskonventionen für wiederverwendbare Terraform-Module organisationsweit fest.
Modulkomposition entwerfen
Planen Sie, wie VPC-, Datenbank- und Compute-Module vollständige Umgebungen bilden.
Essayez ces prompts
Bieten Sie eine Standard-Terraform-Modulordnerstruktur für ein AWS VPC-Modul, einschließlich Beispiele und Tests.
Listen Sie erforderliche und optionale Variablen für ein AWS VPC-Modul mit Validierungsanleitung für CIDR-Blöcke auf.
Skizzieren Sie einen Terratest-Plan für ein VPC-Modul, einschließlich wichtiger Behauptungen für VPC-ID und Subnet-Ausgaben.
Zeigen Sie, wie VPC- und RDS-Module mit geteilten Tags und modulübergreifenden Ausgaben für die Produktion zusammengefügt werden.
Bonnes pratiques
- Dokumentieren Sie alle Eingaben und Ausgaben mit klaren Beschreibungen für Modulkonsumenten
- Verwenden Sie semantische Versionierung und fixieren Sie Anbieterversionen in versions.tf
- Fügen Sie funktionierende Beispielkonfigurationen und automatisierte Tests mit Terratest hinzu
Éviter
- Umgebungsspezifische Werte wie Konto-IDs oder Regionen direkt in Modulcode einbetten
- Eingabevalidierung für kritische Variablen wie CIDR-Blöcke oder Instanzgrößen weglassen
- Module ohne Beispielnutzung veröffentlichen, die zeigt, wie sie aufgerufen werden