Compétences terraform-module-library
🧱

terraform-module-library

Sûr ⚡ Contient des scripts🌐 Accès réseau📁 Accès au système de fichiers⚙️ Commandes externes

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.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
v4 • 1/17/2026

Documentation-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.

3
Fichiers analysés
501
Lignes analysées
4
résultats
4
Total des audits

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é

41
Architecture
100
Maintenabilité
87
Contenu
21
Communauté
100
Sécurité
91
Conformité aux spécifications

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

Modullayout beginnen
Bieten Sie eine Standard-Terraform-Modulordnerstruktur für ein AWS VPC-Modul, einschließlich Beispiele und Tests.
Moduleingaben definieren
Listen Sie erforderliche und optionale Variablen für ein AWS VPC-Modul mit Validierungsanleitung für CIDR-Blöcke auf.
Testanleitung hinzufügen
Skizzieren Sie einen Terratest-Plan für ein VPC-Modul, einschließlich wichtiger Behauptungen für VPC-ID und Subnet-Ausgaben.
Mehrere Module zusammenfügen
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

Foire aux questions

Ist dies mit meiner Terraform-Version kompatibel?
Die Anleitung ist mit Terraform 1.x und AWS-Anbieter 5.x kompatibel. Prüfen Sie Ihre Anbieter-Einschränkungen auf Kompatibilität.
Was sind die Hauptgrenzen?
Diese Fähigkeit bietet nur Muster und Beispiele. Sie enthält keine ausführbaren Module oder Bereitstellungsautomatisierung.
Wie integriere ich dies in mein Repo?
Übernehmen Sie die Modulstruktur und kopieren Sie Muster in Ihre Modulverzeichnisse und Dokumentationsdateien.
Greift es auf meine Daten zu oder speichert es sie?
Nein. Es ist Dokumentationsinhalt ohne Datenzugriff, Dateisystemoperationen oder Netzwerkaktivität.
Was tun, wenn Modultests fehlschlagen?
Prüfen Sie Variablen-Standardwerte, Anbieterkonfiguration und Beispieleingaben. Stellen Sie sicher, dass Terraform und Anbieter korrekt installiert sind.
Wie unterscheidet es sich von Terraform-Registry-Modulen?
Dies konzentriert sich auf Muster und Struktur zum Erstellen eigener Module. Registries bieten fertige Module, die direkt konsumiert werden können.

Détails du développeur

Structure de fichiers