Terraform

Terraform skills and workflows surfaced by the site skill importer.

15 skills
W
terraform-module-library

par wshobson

terraform-module-library aide les équipes à concevoir des modules Terraform réutilisables pour AWS, Azure, GCP et OCI grâce à une structure standard, des exemples et des tests, afin de rendre l’architecture cloud plus maintenable.

Cloud Architecture
Favoris 0GitHub 32.6k
A
terraform-skill

par antonbabenko

terraform-skill est un skill axé d’abord sur le diagnostic pour les travaux Terraform et OpenTofu. Utilisez-le pour relire, déboguer ou planifier des changements sur les modules, les tests, la CI, les scans et les opérations d’état, avec des recommandations adaptées à la version. Il aide à réduire la dérive d’identité, l’exposition des secrets, le rayon d’impact, la dérive de CI et la corruption de l’état.

Deployment
Favoris 0GitHub 1.8k
H
provider-actions

par hashicorp

Utilisez le skill provider-actions pour implémenter des actions Terraform Provider avec le Plugin Framework dans le cadre du développement backend. Il couvre le comportement impératif piloté par le cycle de vie, l’organisation des fichiers du dépôt, la forme du schéma, les tests, la documentation et les consignes pour le changelog.

Backend Development
Favoris 0GitHub 583
H
new-terraform-provider

par hashicorp

La skill new-terraform-provider aide les développeurs backend et infrastructure à générer la structure d’un nouveau provider Terraform avec le Plugin Framework. Elle guide la création de l’espace de travail, la configuration du module Go, le câblage de `main.go` et la validation par build/test pour démarrer un provider proprement.

Backend Development
Favoris 0GitHub 583
H
terraform-stacks

par hashicorp

terraform-stacks est une skill pratique pour HashiCorp Terraform Stacks. Utilisez-la pour créer, modifier et valider des fichiers .tfcomponent.hcl et .tfdeploy.hcl, relier des composants et des déploiements, gérer une infrastructure multi-environnement ou multi-région, et dépanner la syntaxe, les dépendances et l’organisation des Stack. Très adaptée aux workflows de développement backend et d’ingénierie de plateforme.

Backend Development
Favoris 0GitHub 583
H
refactor-module

par hashicorp

refactor-module pour refactorer un Terraform monolithique en modules réutilisables, avec des entrées et sorties claires, une bonne encapsulation et une planification de la migration d’état.

Refactoring
Favoris 0GitHub 583
H
terraform-test

par hashicorp

terraform-test est un guide pratique pour écrire et exécuter des tests Terraform avec des fichiers .tftest.hcl, des blocs run, des assertions, des mocks et des workflows compatibles avec la CI. Utilisez-le pour valider les sorties de module, les arguments de ressources, la logique conditionnelle et le comportement en plan ou en apply avant la fusion.

Code Generation
Favoris 0GitHub 583
H
terraform-style-guide

par hashicorp

terraform-style-guide aide à générer et relire du Terraform HCL selon les conventions de style HashiCorp, l’organisation des fichiers et des valeurs par défaut orientées sécurité. Utilisez-le pour la génération de code Terraform natif, la structure des modules, les variables, les outputs et une configuration plus sûre dans de vrais dépôts.

Code Generation
Favoris 0GitHub 583
H
terraform-search-import

par hashicorp

Découvrez terraform-search-import pour repérer avec Terraform Search les ressources cloud prises en charge et les importer en masse dans l’état Terraform. Ce skill terraform-search-import est utile pour le développement backend, les audits et les migrations lorsque vous cherchez un guide pratique pour l’installation, la vérification de la prise en charge des providers et une prise en main avec moins d’incertitude.

Backend Development
Favoris 0GitHub 583
H
azure-verified-modules

par hashicorp

azure-verified-modules est un guide pour créer ou auditer des modules Terraform Azure conformément aux exigences Azure Verified Modules (AVM). Il sert à harmoniser la structure des modules, les variables, les sorties, les tests et la documentation pour produire un code prêt pour la certification.

Code Generation
Favoris 0GitHub 583
Z
aws-cdk-development

par zxkane

aws-cdk-development est un assistant AWS Cloud Development Kit pour concevoir, relire et dépanner de l’infrastructure as code. Utilisez-le pour les stacks CDK, les constructs, `cdk synth`, `cdk deploy` et les workflows d’architecture cloud en TypeScript ou en Python. Il propose aussi des conseils d’installation et d’utilisation avec des patterns appuyés par le dépôt et des vérifications de validation.

Cloud Architecture
Favoris 0GitHub 0
H
provider-test-patterns

par hashicorp

provider-test-patterns est un skill de tests d'acceptance Terraform pour les équipes Plugin Framework. Il aide à structurer TestCase et TestStep, à vérifier l'état, à contrôler le plan, à valider les imports, à gérer les sweepers et à appliquer des patterns de ressources éphémères pour le Backend Development.

Backend Development
Favoris 0GitHub 0
H
run-acceptance-tests

par hashicorp

Guide du skill run-acceptance-tests pour les tests d’acceptation des providers Terraform. Utilisez-le pour lancer des tests `TestAcc` ciblés, gérer de façon sécurisée les variables d’environnement requises et déboguer les échecs avec un workflow clair, étape par étape.

Acceptance Testing
Favoris 0GitHub 0
H
provider-resources

par hashicorp

provider-resources est un skill de développement de Terraform Provider pour implémenter des ressources et des sources de données avec le Plugin Framework. Utilisez-le pour les opérations CRUD, la conception du schéma, la gestion de l’état et les tests d’acceptation dans les workflows de développement backend.

Backend Development
Favoris 0GitHub 0
H
provider-docs

par hashicorp

Le skill provider-docs vous aide à créer, mettre à jour et vérifier la documentation Terraform Registry des providers Terraform. Utilisez-le pour les travaux de guide provider-docs, pour la rédaction technique autour de provider-docs, et pour maintenir la cohérence entre les descriptions de schéma, les templates `tfplugindocs` et la sortie du Registry lorsque la documentation évolue.

Technical Writing
Favoris 0GitHub 0
Terraform