Skills Hashicorp
ego lite browser
sponsorego lite est le navigateur le plus rapide pour que les agents IA exécutent l'automatisation web, partageant votre état connecté avec Codex ou Claude Code, zéro coût, zéro configuration.
Alpha Vantage MCP Server
sponsorAccédez aux données des marchés financiers : actions en temps réel et historiques, ETF, options, forex, crypto, matières premières, fondamentaux, indicateurs techniques, et plus encore.
aws-ami-builder
agent-skills/plugins/packer/skills/aws-ami-builder
Construisez des images Amazon Machine personnalisées avec le constructeur amazon-ebs de Packer. Automatise la création d'AMI à partir d'AMI sources à l'aide de modèles HCL avec des provisionneurs pour la personnalisation (scripts shell, téléchargements de fichiers, gestion de configuration). Prend en charge la distribution multi-région d'AMI via ami_regions et le filtrage flexible des AMI sources par nom, propriétaire et type de virtualisation. S'authentifie via des variables d'environnement, un fichier d'identifiants AWS ou des profils d'instance IAM ; inclut des commandes de validation et de construction pour le modèle...
azure-image-builder
agent-skills/plugins/packer/skills/azure-image-builder
Construisez des images managées Azure et des images Azure Compute Gallery avec Packer. À utiliser lors de la création d'images personnalisées pour les machines virtuelles Azure.
azure-verified-modules
agent-skills/plugins/terraform/skills/azure-verified-modules
Exigences de certification et bonnes pratiques pour les modules Azure Terraform cherchant la conformité AVM. Impose des contraintes de version de fournisseur (azurerm >= 4.0, < 5.0 ; azapi >= 2.0, < 3.0) et interdit les références de modules basées sur git au profit de sources de registre Terraform épinglées. Impose le snake_case en minuscules pour tous les identifiants, des types de variables précis, des attributs de sortie discrets via un modèle de couche anti-corruption, et des locales ordonnées alphabétiquement. Nécessite des variables de basculement de fonctionnalités pour les nouvelles ressources ajoutées...
new-terraform-provider
agent-skills/plugins/terraform/skills/new-terraform-provider
Crée un nouveau fournisseur Terraform en utilisant le Plugin Framework. Génère un espace de travail Go avec la convention de nommage standard "terraform-provider-" et initialise les dépendances requises. Fournit un fichier main.go modèle suivant les schémas du Plugin Framework de HashiCorp, avec des marqueurs TODO pour la personnalisation. Valide la configuration en exécutant des commandes de build et de test pour garantir que le fournisseur compile et réussit les vérifications initiales. Gère l'espace de travail en confirmant l'intention avant de créer un nouveau...
provider-actions
agent-skills/plugins/terraform/skills/provider-actions
Implémente des actions impératives du fournisseur Terraform lors des événements du cycle de vie des ressources à l'aide du Plugin Framework. Prend en charge les déclencheurs de cycle de vie avant/après création et avant/après mise à jour (les événements de destruction ne sont pas disponibles dans Terraform 1.14.0). Nécessite une définition de schéma appropriée avec les types de framework corrects, ElementType pour les collections et des validateurs pour la validation des entrées. Inclut le rapport de progression, la gestion des délais d'attente et une gestion complète des erreurs pour les opérations de longue durée. Implémente le polling et...
provider-configuration
agent-skills/plugins/terraform/skills/provider-configuration
Implémenter la configuration et l'authentification du provider Terraform avec le Plugin Framework : schéma du provider pour les identifiants (attributs Optionnel + Sensible),…
provider-docs
agent-skills/plugins/terraform/skills/provider-docs
Créer, mettre à jour et examiner la documentation du fournisseur Terraform pour le registre Terraform en utilisant les modèles recommandés par HashiCorp, les templates tfplugindocs et le schéma…
provider-ephemeral-resources
agent-skills/plugins/terraform/skills/provider-ephemeral-resources
Mettre en œuvre les ressources éphémères du fournisseur Terraform avec le Plugin Framework : le cycle de vie Open/Renew/Close, la conception de schéma éphémère, l'enregistrement via…
provider-framework-migration
agent-skills/plugins/terraform/skills/provider-framework-migration
Migrer les ressources et sources de données du provider Terraform du Plugin SDKv2 vers le Plugin Framework : multiplexage des deux plugins dans un seul provider (terraform-plugin-mux,…
provider-resources
agent-skills/plugins/terraform/skills/provider-resources
Implémentez les ressources et sources de données du fournisseur Terraform avec des opérations CRUD complètes et des tests. Couvre les modèles SDKv2 et Plugin Framework pour l'implémentation des ressources, y compris la conception de schémas, les modificateurs de plan et les validateurs. Fournit des exemples complets d'opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) avec gestion des erreurs, gestion d'état et modèles de ressource introuvable. Inclut des modèles de tests d'acceptation : tests de base, tests de disparition, fonctions d'assistance et commandes d'exécution de tests...
provider-test-patterns
agent-skills/plugins/terraform/skills/provider-test-patterns
Modèles pour écrire des tests d'acceptation en utilisant terraform-plugin-testing avec le Plugin Framework.
push-to-registry
agent-skills/plugins/packer/skills/push-to-registry
Pousse les métadonnées de build Packer vers le registre HCP Packer pour le suivi du cycle de vie des images et la gouvernance. Enregistre les artefacts de build dans HCP Packer avec une surcharge minimale, en stockant uniquement les métadonnées (pas les images réelles) et en ajoutant moins d'une minute au temps de build. Prend en charge les étiquettes au niveau du bucket (mises à jour par build) et les étiquettes immuables au niveau du build (SHA git, horodatages) pour le contrôle de version et la conformité. S'intègre avec Terraform via la source de données hcp_packer_artifact pour interroger et déployer des images sur...
refactor-module
agent-skills/plugins/terraform/skills/refactor-module
Décomposer les configurations Terraform monolithiques en modules réutilisables et bien structurés, avec des contrats clairs et des chemins de migration. Analyse le code existant pour identifier les candidats au refactoring, regroupe les ressources par fonction logique et évalue la complexité avant la conception. Génère des interfaces de modules avec des variables typées, des règles de validation et des sorties descriptives suivant les bonnes pratiques HashiCorp. Fournit des stratégies de migration d'état utilisant des blocs moved (Terraform 1.1+) ou des commandes manuelles terraform state mv...
run-acceptance-tests
agent-skills/plugins/terraform/skills/run-acceptance-tests
Exécuter et diagnostiquer les tests d'acceptation Go pour les fournisseurs Terraform avec un dépannage structuré. Exécuter des tests d'acceptation ciblés en utilisant go test -run=TestAccFeatureHappyPath avec la variable d'environnement TF_ACC=1. Diagnostiquer les échecs progressivement : réessayer avec -count=1, activer la sortie détaillée avec -v, activer la journalisation de débogage via TF_LOG=debug, et persister l'espace de travail Terraform avec TF_ACC_WORKING_DIR_PERSIST=1. Valider la fiabilité des tests en cassant intentionnellement un TestCheckFunc, en réexécutant le test pour...
terraform-policy
agent-skills/plugins/terraform/skills/terraform-policy
Écrire, tester ou convertir des fichiers Terraform Policy (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Déclencheurs : policy.hcl, policytest, convert sentinel, tfpolicy,…
terraform-search-import
agent-skills/plugins/terraform/skills/terraform-search-import
Découvrir les ressources cloud existantes à l'aide de requêtes Terraform Search et les importer en masse dans la gestion Terraform. Utiliser lors de l'intégration d'infrastructure non gérée…
terraform-stacks
agent-skills/plugins/terraform/skills/terraform-stacks
Guide complet pour créer, valider et gérer les configurations Terraform Stack dans différents environnements. Couvre les fondamentaux du langage Stack : définitions de composants (.tfcomponent.hcl), instances de déploiement (.tfdeploy.hcl), organisation des fichiers et nécessite Terraform v1.13+. Prend en charge les déploiements multi-région et multi-environnement en utilisant for_each sur les fournisseurs et les composants, avec une inférence automatique des dépendances entre les composants. Inclut l'authentification par identité de charge de travail (OIDC), le jeton d'identité...
terraform-style-guide
agent-skills/plugins/terraform/skills/terraform-style-guide
Générer et maintenir du code Terraform en suivant les conventions de style officielles de HashiCorp. Impose une indentation de deux espaces, une dénomination en minuscules avec underscores, et une organisation standard des fichiers entre terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf et locals.tf. Nécessite un type et une description pour toutes les variables et sorties, avec des règles de validation et la prise en charge du flag sensible pour les identifiants. Privilégie for_each plutôt que count pour les ressources dynamiques, applique le durcissement de sécurité (chiffrement, privé...).
terraform-test
agent-skills/plugins/terraform/skills/terraform-test
Guide complet pour écrire et exécuter des tests Terraform avec assertions, simulation et validation de modules. Rédigez des fichiers de test utilisant la syntaxe .tftest.hcl avec des blocs run qui s'exécutent en mode plan ou apply, prenant en charge l'exécution séquentielle et parallèle avec isolation d'état optionnelle. Affirmez les conditions sur les attributs de ressources, les sorties et les sources de données ; utilisez expect_failures pour valider que les entrées invalides sont correctement rejetées. Les fournisseurs simulés (Terraform 1.7.0+) simulent le comportement de l'infrastructure sans...
tfctl
tfctl-cli/skills/tfctl
Interagir avec HCP Terraform / Terraform Cloud / Terraform Enterprise en utilisant l'interface en ligne de commande tfctl. Couverture complète de l'API. À utiliser pour TOUT HCP Terraform ou Terraform Cloud ou…
windows-builder
agent-skills/plugins/packer/skills/windows-builder
Construire des images Windows avec Packer en utilisant le communicateur WinRM et les provisionneurs PowerShell. Utiliser lors de la création d'AMI Windows, d'images Azure ou de modèles VMware.