Aller au contenu

Selectionner la langue

Langue actuelle: Français

Terraform

Source: https://github.com/shuaibiyy/awesome-tf at 66a03c543b49
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Link Checker Misspell Check

Une sélection de ressources consacrées à HashiCorp Terraform. Vos contributions sont les bienvenues !

Terraform permet de créer, modifier et améliorer l’infrastructure de production de manière sûre et prévisible. Cet outil open source transforme les API en fichiers de configuration déclaratifs, partageables entre les membres d’une équipe, traités comme du code, modifiés, examinés et versionnés.

  • Non compatible avec terraform >= 0.12 :ghost:
  • Abandonné :skull:
  • Monétisé :heavy_dollar_sign:
  • Terraform Academy - Plateforme interactive d’apprentissage de Terraform et de l’IaC, avec ateliers pratiques, préparation aux certifications (HashiCorp, AWS, GCP, Azure, Docker, Kubernetes, GitOps), accompagnement par l’IA et suivi de progression. Voir aussi le blog SRE Pro Tips et les applications mobiles/PWA ci-dessous.
  • Terraform Terminal Simulator - Entraînez-vous à utiliser init, plan et apply dans un terminal simulé dans le navigateur. Gratuit et open source, sans inscription.
  • compliance.tf docs - Implémentations Terraform gratuites de SOC 2, PCI DSS, HIPAA, NIST 800-53 et de plus de 35 autres contrôles de conformité — une référence ouverte pour écrire du code d’infrastructure conforme.
  • DevOpsLesson Terraform Playground - Simulateur Terraform gratuit dans le navigateur, avec exercices HCL guidés et commandes d’entraînement.

Applications mobiles, de bureau et PWA pour apprendre et travailler avec Terraform où que vous soyez.

  • Terraform Academy — iOS - Application iOS native de la plateforme interactive d’apprentissage Terraform Academy. Ateliers pratiques, préparation aux certifications (HashiCorp, AWS, GCP, Azure, Docker, Kubernetes, GitOps), accompagnement par l’IA et synchronisation de la progression entre appareils.
  • Terraform Academy — Android - Application Android native pour Terraform Academy, avec les mêmes ateliers, préparation aux certifications et accompagnement par l’IA que les versions iOS et Web.
  • Terraform Academy — PWA / Web App - Version installable en application Web progressive (PWA) de Terraform Academy. Fonctionne hors ligne, s’installe sur l’écran d’accueil de toute plateforme et synchronise la progression avec les applications mobiles.
  • AWS Lambda the Terraform Way - Comprendre AWS Lambda en profondeur, au-delà de l’exécution des fonctions, avec Terraform. Comprend également des guides d’intégration avec S3, API Gateway, DynamoDB, Kinesis et SQS.
  • Managing AWS Lambda Functions with Terraform - À quoi sert AWS Lambda et comment utiliser Terraform pour gérer les fonctions AWS Lambda ?

Pour découvrir d’autres modules communautaires qui ne figurent pas ici, consultez le Terraform Module Registry.

  • anthology - Implémentation d’un registre Terraform privé comme alternative au registre officiel.
  • boring-registry - Registre privé de modules/fournisseurs Terraform avec authentification par clé API et prise en charge du stockage d’objets binaires.
  • citizen - Registre privé de modules/fournisseurs Terraform.
  • nrkno/terraform-registry - Registre Terraform privé avec des backends de stockage modulaires.
  • petra - Gestionnaire de registre Terraform privé.
  • philips-labs/terraform-registry - Registre Terraform qui sert des versions arbitraires de fournisseurs Terraform hébergées sur GitHub.
  • tapir - Registre Terraform privé.
  • terraform-simple-registry - Implémentation simple des protocoles du registre Terraform.
  • terramantle.dev - Registre axé sur la visibilité des modules et de l’état, qui s’attaque à la gestion des dépendances.
  • Terrareg - Registre de modules Terraform.
  • terustry - Registre de fournisseurs Terraform open source servant de proxy aux versions publiées sur GitLab ou GitHub.
  • terralist - Registre privé Terraform pour les modules et les fournisseurs, administrable via une API REST.
  • Azure Verified Modules - Initiative officielle de Microsoft proposant des modules Terraform et Bicep vérifiés et conformes aux normes pour les ressources et modèles d’architecture Azure, alignés sur le Well-Architected Framework.
  • cloudsmith - Hébergeur de paquets géré pour clients internes et externes.
  • Terramantle - Registre privé Terraform/OpenTofu offrant une analyse approfondie des modules, la cartographie des dépendances et la visibilité sur l’état.
  • clarity - Framework déclaratif de tests unitaires pour Terraform.
  • kitchen-terraform - Fournit des greffons Test Kitchen permettant de converger une configuration Terraform et de vérifier l’état obtenu au moyen de contrôles InSpec.
  • rspec-terraform - Tests RSpec pour vos modules Terraform.
  • terraform_validate - Aide à appliquer les normes définies par l’utilisateur dans Terraform.
  • terraform-compliance - Tests BDD pour les fichiers Terraform.
  • terratest - Terratest est une bibliothèque Go qui facilite l’écriture de tests automatisés pour le code d’infrastructure.
  • AIaC - Générateur d’infrastructure en tant que code fondé sur l’intelligence artificielle.
  • AirIAM - Outil AWS IAM qui applique le principe du moindre privilège lors de l’exécution de Terraform.
  • asdf - Greffon HashiCorp pour le gestionnaire de versions asdf.
  • astro - Astro est un outil permettant de gérer plusieurs exécutions Terraform avec une seule commande.
  • atlantis - Workflow unifié pour collaborer sur Terraform via GitHub.
  • atmos - Outil universel qui convertit du YAML fusionné en profondeur en entrées de module.
  • aws2tf - Automatise l’importation de ressources AWS existantes dans Terraform et génère le code HCL correspondant.
  • aztfexport - Outil permettant de placer des ressources Azure existantes sous la gestion de Terraform.
  • AzureNamer - Génère des noms conformes à CAF pour plus de 200 types de ressources Azure et les exporte sous forme de locals Terraform, avec validation en temps réel de la longueur et des caractères.
  • balcony - Outil CLI pour consulter facilement les API AWS. Génère aussi des blocs d’importation Terraform et le code des ressources correspondantes.
  • bare-devcontainer/templates - Conteneur de développement Terraform axé sur la sécurité, avec terraform-ls et un cache facilitant les reconstructions. L’image de base est disponible sur bare-devcontainer/images.
  • blast radius - Visualisations interactives des graphes de dépendances Terraform.
  • cf-terraforming - Utilitaire en ligne de commande pour faciliter la transformation en Terraform de vos ressources Cloudflare existantes.
  • cfnctl - Cfnctl apporte l’expérience de la CLI Terraform à AWS CloudFormation.
  • Checkov - Outil d’analyse statique Terraform pour terraform>=0.12.
  • cloud-audit - CLI d’audit de sécurité AWS avec moteur de remédiation qui génère du code Terraform pour corriger les mauvaises configurations.
  • CloudBurn - Vérification des politiques de coûts AWS pour Terraform et CloudFormation en CI et dans des comptes AWS actifs.
  • Coder - Coder provisionne des environnements de développement logiciel sur votre infrastructure via Terraform.
  • coretech/terrafile - Gère systématiquement les modules externes issus de GitHub pour les utiliser avec Terraform (écrit en Go).
  • Cynative - Framework open source d’agents de sécurité pour examiner les configurations Terraform et analyser l’infrastructure active via des API cloud en lecture seule.
  • Datadef - Génère des diagrammes d’architecture et de la documentation à partir d’un dépôt Terraform : analyse les fichiers .tf sans lancer terraform init ni lire l’état, représente les modules par zones avec des décomptes par environnement et se resynchronise quotidiennement.
  • demonolith - Scinde les projets Terraform monolithiques avec demonolith refactor (pour déplacer le code) et demonolith migrate (pour migrer vers des fichiers .tfstate plus petits).
  • driftctl - Détecte, suit et signale les dérives d’infrastructure.
  • drifthound - Détection continue des dérives d’infrastructure avec historique et notifications.
  • dxw/terrafile - Gère systématiquement les modules externes issus de GitHub pour les utiliser avec Terraform (écrit en Ruby).
  • flora - Gestionnaire de versions Terraform.
  • fogg - Outil pour éliminer les tâches fastidieuses de gestion des dépôts Terraform.
  • former2 - Génère une configuration Terraform à partir des ressources existantes de votre compte AWS.
  • fuzzy-terraform-rm - Outil en ligne de commande de recherche approximative pour supprimer des ressources de l’état Terraform.
  • gaia - Gaia est une interface Terraform 🌍 pour vos modules et votre infrastructure en libre-service 👨‍💻.
  • hcl2json - Convertit HCL2 en JSON.
  • hcldump - Affiche l’arbre de syntaxe abstraite du HCL (v2).
  • hcledit (mercari) - Bibliothèque Go pour modifier une configuration HCL.
  • hcledit (minamijoyo) - Éditeur en ligne de commande pour HCL.
  • hclgrep - Outil grep fondé sur la syntaxe pour HCL(v2).
  • hq - Processeur HCL en ligne de commande.
  • iam-policy-json-to-terraform - Petit outil convertissant une stratégie IAM JSON en document aws_iam_policy_document Terraform.
  • Infracost - Estimations des coûts du cloud pour Terraform dans votre CLI et vos pull requests.
  • inframap - Lit votre tfstate ou HCL pour générer un graphe propre à chaque fournisseur, en ne montrant que les ressources les plus importantes ou pertinentes.
  • InfraScan - Auditeur avancé d’infrastructure pour l’analyse des coûts et de la sécurité de Terraform, AWS et Kubernetes.
  • InfraSketch - Outil gratuit dans le navigateur pour visualiser HCL Terraform et Docker Compose sous forme de diagrammes d’architecture. Compatible avec AWS et Azure, sans inscription ni identifiants.
  • json2hcl - Convertit le JSON en HCL et inversement.
  • k2tf - Convertisseur de YAML Kubernetes en HCL Terraform.
  • Kapitan - Génère du JSON Terraform/OpenTofu et d’autres configurations d’infrastructure à partir de modèles pilotés par un inventaire.
  • KICS - Analyse les projets IaC à la recherche de vulnérabilités, de problèmes de conformité et de mauvaises configurations d’infrastructure. Prend en charge Terraform, les manifestes Kubernetes, les Dockerfiles, les modèles AWS CloudFormation et les playbooks Ansible.
  • layerform - Layerform aide les ingénieurs à créer des piles d’environnements réutilisables à partir de simples fichiers .tf. Idéal pour plusieurs environnements de préproduction.
  • library.tf - Library.tf fournit les informations du registre Terraform et OpenTofu ainsi que les analyses nécessaires à la prise de décision. Trouvez rapidement des modules ou fournisseurs pris en charge, maintenus et exempts de bogues.
  • modules.tf-lambda - Générateur d’infrastructure en tant que code à partir de diagrammes visuels créés avec Cloudcraft.co, vers Terraform.
  • para - Gestionnaire de greffons tiers manquant et « couteau suisse » de Terraform/Terragrunt, conçu pour faciliter tous les workflows avec un seul outil.
  • pike - Pike calcule les autorisations ou la politique IAM nécessaires à la construction de votre infrastructure Terraform.
  • pipeform - Interface utilisateur textuelle de Terraform à l’exécution.
  • platform-skills - Guide de terrain assisté par l’IA pour Terraform : examen du moindre privilège IAM, analyse du rayon d’impact, conséquences sur l’état, contraintes des fournisseurs et planification des retours arrière. Fonctionne comme greffon Claude, Codex, Cursor et Copilot.
  • pluralith - Visualisation de l’état Terraform et génération automatique de documentation d’infrastructure.
  • pre-commit-terraform - Hooks Git pre-commit pour Terraform et Terragrunt : formatage automatique, validation, mise à jour de la documentation, contrôles de sécurité, estimation des coûts et plus encore.
  • pretf - Enveloppe Terraform directement utilisable qui génère une configuration Terraform avec Python. Voir la documentation pretf.
  • prettyplan for TF 0.12+ - Prettyplan pour TF 0.12+ (disponible en ligne) est un petit outil qui facilite la consultation des grands plans Terraform.
  • prettyplan - Prettyplan (disponible en ligne) est un petit outil qui facilite la consultation des grands plans Terraform.
  • pug - Interface utilisateur de terminal pour les utilisateurs chevronnés de Terraform.
  • pytest-terraform - Greffon pytest Terraform avec fixtures et prise en charge de la relecture hors ligne.
  • python-terrafile - Gère systématiquement les modules externes issus de GitHub pour les utiliser avec Terraform.
  • regula - Évalue l’infrastructure en tant que code Terraform pour repérer les mauvaises configurations de sécurité et violations de conformité potentielles sur AWS, Azure et Google Cloud avant le déploiement.
  • redc - Outil d’automatisation d’infrastructure d’équipe rouge de nouvelle génération, fondé sur Terraform et prenant en charge les déploiements multicloud (Alibaba Cloud, Tencent Cloud, AWS, etc.), avec déploiement en une commande pour créer, configurer et détruire ces environnements.
  • renovate-config - Préréglages de configuration partageables pour Renovatebot, particulièrement utiles aux équipes DevOps.
  • Riftmap - Moteur de dépendances et d’impact des modifications entre dépôts, qui analyse l’infrastructure multidépot dans Terraform, Docker, Helm et d’autres outils pour visualiser les dépendances et les éléments affectés par un changement.
  • rover - Explorateur interactif d’état et de configuration Terraform.
  • ruby-terraform - Enveloppe Ruby simple pour exécuter les commandes terraform.
  • sato - Sato vous aide à convertir vos anciens fichiers CloudFormation en Terraform.
  • scenery - Encore un outil de mise en forme de la sortie des plans Terraform.
  • scratchrelaxtv - Outil Python simple pour le développement de modules : extrait les variables de main.tf afin de générer variables.tf et crée un squelette d’utilisation du module à partir de variables.tf.
  • serverless.tf - Doing serverless with Terraform - serverless.tf est un framework open source prescriptif pour développer, construire, déployer et sécuriser des applications et infrastructures sans serveur sur AWS avec Terraform. En savoir plus.
  • Shieldly - Analyse de sécurité par IA des politiques IAM et de CloudFormation générés par Terraform ; explique les risques liés aux autorisations et comment les corriger. Offre gratuite, CLI et action GitHub.
  • Shisho - Analyseur statique léger pour Terraform.
  • Speakeasy - Génère un fournisseur Terraform à partir d’une spécification OpenAPI.
  • stacks - Préprocesseur de code Terraform.
  • SyncVey - Registre d’actifs AWS auto-hébergé avec détection des dérives au niveau des attributs entre tfstate et l’état AWS réel, analyses planifiées et alertes de fin de vie du middleware.
  • tads-boilerplate - La puissance d’Ansible et Terraform alliée à la simplicité de Docker Swarm : infrastructure en tant que code et bonnes pratiques DevOps.
  • tau - Tau est une fine couche au-dessus de terraform pour gérer plusieurs déploiements, dépendances et secrets.
  • tenv - Gestionnaire de versions OpenTofu/Terraform/Terragrunt.
  • terraboard - Tableau de bord Web pour inspecter les états Terraform.
  • terraboot - DSL pour générer une configuration terraform et l’exécuter.
  • terracognita - Lit les fournisseurs cloud existants (Terraform inversé) et génère votre infrastructure en tant que code sous forme de configuration Terraform.
  • terracost - Estimation des coûts du cloud pour Terraform dans votre CLI.
  • terracove - Teste récursivement une arborescence de répertoires pour repérer les différences Terraform et mesurer la couverture.
  • TerraDepot - Dépôt d’état Terraform fondé sur le backend distant HTTP par défaut. Permet l’administration centralisée des états tfstates sur AWS S3.
  • TerraDrift - CLI de détection des dérives Terraform/OpenTofu auto-hébergée pour la CI et cron (fondée sur plan ; ne répertorie pas les ressources non gérées).
  • terradozer - Détruit des ressources Terraform sans fichiers de configuration.
  • terraeasy - Enveloppe Terraform simple.
  • terraform-ai-skills - Compétence IA pour GitHub Copilot, Claude et ChatGPT qui automatise la gestion en masse des modules Terraform — mises à niveau de fournisseurs, normalisation des workflows et publications sur 10 à 200 dépôts ou plus, sur AWS, GCP, Azure et DigitalOcean.
  • terraform-aws-clickops-notifier - Soyez averti lorsque des actions sont effectuées dans la console AWS.
  • terraform-bundle - Construit facilement des ensembles contenant un binaire Terraform et des binaires de fournisseurs. Utile pour la CI et Terraform Enterprise en environnement isolé.
  • terraform-cdk - Le CDK pour Terraform permet aux développeurs d’utiliser leurs langages de programmation préférés pour définir l’infrastructure cloud et la provisionner via HashiCorp Terraform.
  • terraform-cleaner - Petit utilitaire qui détecte les variables inutilisées dans vos modules Terraform.
  • terraform-credentials-vault - Greffon « credential helper » Terraform permettant de fournir via des variables d’environnement des identifiants pour les services natifs Terraform (registres de modules privés, Terraform Cloud, etc.).
  • terraform-diff - Sachez toujours où exécuter Terraform plan et apply !
  • terraform-docs - Utilitaire rapide pour générer la documentation des modules Terraform.
  • terraform-graph-beautifier - Outil en ligne de commande qui transforme la sortie peu exploitable de terraform graph en une représentation plus claire et explicite.
  • terraform-iam-policy-validator - La CLI valide les stratégies AWS IAM d’un modèle Terraform selon les bonnes pratiques AWS IAM.
  • terraform-landscape - Améliore la lisibilité et la compréhension de la sortie plan de Terraform.
  • terraform-operator - CRD Kubernetes pour gérer les opérations Terraform.
  • terraform-plan-parser - Utilitaire en ligne de commande et API JavaScript pour analyser la sortie de terraform plan et la convertir en JSON.
  • terraform-provisioner - Outil de gestion de plusieurs provisionnements des mêmes scripts Terraform.
  • terraform-rake-tasks - Tâches Rake partagées pour gérer les plans terraform.
  • terraform-repl - Enveloppe de la console terraform offrant une meilleure expérience interactive.
  • Terraform-Visual - Outil simple mais puissant de visualisation des plans Terraform.
  • terravision - Génère des diagrammes d’architecture cloud professionnels à partir de code Terraform, avec les icônes et conventions graphiques officielles AWS/Azure/GCP. S’exécute entièrement côté client et s’intègre à la CI/CD.
  • terraform.py - Script d’inventaire dynamique Ansible pour analyser les fichiers d’état Terraform.
  • terraformer - Outil CLI pour générer des fichiers Terraform à partir d’une infrastructure existante. De l’infrastructure au code. De nombreux fournisseurs sont pris en charge.
  • terraforming - Exporte les ressources AWS existantes au format Terraform (tf, tfstate). Similaire à terraformer.
  • terraformize - Applique ou détruit des modules Terraform via un simple point de terminaison d’API REST.
  • terraformsh - Enveloppe Bash pour une expérience CLI simplifiée et des configurations hiérarchiques DRY.
  • terragrunt-atlantis-config - Génère une configuration Atlantis pour les projets Terragrunt.
  • terragrunt - Terragrunt est une fine couche d’enveloppement de Terraform qui fournit des outils supplémentaires pour garder vos configurations Terraform DRY, travailler avec plusieurs modules Terraform et gérer l’état distant.
  • terrahelp - Utilitaire en ligne de commande fournissant des fonctionnalités complémentaires parfois utiles avec Terraform.
  • terrahub - TerraHub est un outil d’automatisation et d’orchestration Terraform intégré à console.terrahub.io, une interface d’entreprise permettant d’afficher les exécutions Terraform en temps réel ainsi que les capacités d’audit et de création de rapports historiques.
  • terramagic - Assistant pour créer automatiquement des dossiers et fichiers Terraform, écrit en Python !
  • terramate - Outil de gestion de plusieurs piles Terraform, avec détection des modifications et génération de code.
  • terrap-cli - Terrap est un puissant outil CLI qui analyse votre infrastructure et identifie les changements nécessaires.
  • terrars - Terrars est un outil de création de piles Terraform en Rust. Une alternative au CDK.
  • terrascan - Ensemble de tests de sécurité et de bonnes pratiques pour l’analyse statique de modèles Terraform.
  • terrascope - Orchestrateur de compilation pour les monodépôts Terraform.
  • terrashine - Implémentation d’un miroir de fournisseurs terraform1 qui met automatiquement en cache les dépendances à mesure que les fournisseurs sont demandés.
  • terraspace - Le framework Terraform.
  • terrastate - Extension Visual Studio Code permettant de surveiller, déployer et détruire les ressources Terraform de votre espace de travail.
  • terratag - Terratag est un outil CLI qui permet aux utilisateurs de Terraform de créer et maintenir automatiquement des balises sur l’ensemble de leurs ressources AWS, Azure et GCP.
  • tf-init-booster - Routine précédant Terraform qui accélère le téléchargement des modules Terraform pour les plans volumineux.
  • tf-profile - Profileur d’exécutions Terraform. Génère des statistiques globales, des statistiques par ressource ou des visualisations.
  • tf-summarize - Utilitaire en ligne de commande qui affiche le résumé d’un plan terraform.
  • tf-why - Outil CLI qui attribue les dérives Terraform à l’acteur AWS qui les a provoquées, via une recherche CloudTrail.
  • tfaction - Collection d’actions GitHub pour un workflow Terraform prescriptif.
  • tfautomv - Génère automatiquement des blocs Terraform moved pour simplifier les refactorisations.
  • tfcmt - CLI pour notifier le résultat de plan et apply sous forme de commentaire de pull request.
  • tfedit - Outil de refactorisation pour Terraform.
  • tfenv - Gestionnaire de versions Terraform inspiré de rbenv.
  • tfgen - Générateur de code Terraform pour assurer la cohérence de la base de code et éviter les répétitions (DRY).
  • tfgpt - Outil CLI intégrant Terraform à GPT-3.5 Turbo d’OpenAI pour expliquer les commandes et concepts Terraform.
  • tfimport - Outil CLI pour automatiser l’importation d’une infrastructure existante dans tfstate.
  • tfjson - Utilitaire qui lit un fichier de plan Terraform et l’affiche au format JSON.
  • tfk8s - Outil de conversion de manifestes YAML Kubernetes en HCL Terraform.
  • tflint - Linter Terraform qui détecte les erreurs non détectables par terraform plan.
  • tfmake - Automatise Terraform grâce à la puissance de make.
  • tfmask - Utilitaire Terraform pour masquer certaines sorties de terraform plan et terraform apply.
  • tfmigrate - Outil de migration de l’état Terraform pour GitOps.
  • tfmigrator - Bibliothèque Go et CLI pour migrer la configuration et l’état Terraform.
  • tfmodcache - Cache de modules local et partagé pour Terraform et OpenTofu ; terraform init cesse de retélécharger les modules déjà présents. J’en suis l’auteur.
  • tfmv - Renomme les ressources Terraform et génère des blocs moved.
  • tfocus - tfocus est un outil très interactif pour sélectionner et exécuter plan/apply Terraform sur des ressources précises. À utiliser comme « outil d’urgence », pas au quotidien.
  • tfprovidercheck - CLI empêchant l’exécution de fournisseurs Terraform malveillants.
  • tfproviderlint - Outil de lint des fournisseurs Terraform.
  • tfrepl - REPL Terraform offrant une expérience complète de shell. Fondé sur Readline. Sans dépendance. Enregistre les modifications de configuration et conserve l’historique.
  • tfreveal - Utilitaire Terraform affichant les plans avec toutes les valeurs secrètes (sensibles) révélées.
  • tfscaffold - Framework de contrôle d’infrastructure AWS gérée par Terraform sur plusieurs environnements et composants.
  • tfschema - Inspecteur de schémas pour les fournisseurs Terraform.
  • tfsec - Outil d’analyse statique Terraform compatible avec terraform <0.12 et >=0.12, intégrant directement l’analyseur HCL pour de meilleurs résultats.
  • tfsort - Utilitaire CLI pour trier les variables et sorties Terraform.
  • tftarget - Outil CLI permettant d’exécuter interactivement terraform xxx -target={...}.
  • tftree - Affiche la pile d’appels des modules Terraform dans votre terminal.
  • tftui - Interface utilisateur textuelle pour l’état Terraform.
  • tfupdate - Met à jour les contraintes de version dans vos configurations Terraform.
  • tfvar - tfvar analyse vos configurations ou modules Terraform et extrait les variables dans les formats de votre choix (tfvar, variables d’environnement, etc.) pour les modifier.
  • tfvault - Assistant universel d’identifiants Terraform avec backends de secrets enfichables (trousseau du système, pass/gopass, variables d’environnement) et isolation des comptes par profil.
  • tfvaultenv - tfvaultenv lit les secrets depuis HashiCorp Vault et produit des variables d’environnement pour différents fournisseurs Terraform.
  • tfwrapper - Gem Ruby fournissant des tâches rake pour exécuter Terraform HashiCorp de façon raisonnable.
  • tfmcp - Outil CLI permettant d’interagir avec Terraform via le Model Context Protocol (MCP) et aux assistants IA comme Claude de gérer et d’utiliser des environnements Terraform.
  • tgf - Interface Terragrunt permettant d’exécuter Terragrunt/Terraform via Docker.
  • threatcl - Documenter vos modèles de menaces avec HCL.
  • tofuenv - Gestionnaire de versions OpenTofu inspiré de tfenv.
  • tpm - Gestionnaire de paquets pour les fournisseurs Terraform.
  • travelgrunt - Naviguez dans les [mono]dépôts sans effort !
  • trupositive - Enveloppe sans configuration qui injecte automatiquement les métadonnées Git (SHA du commit, branche, dépôt) dans toutes les ressources gérées par Terraform.
  • validIaC - ValidIaC combine les meilleurs outils open source pour garantir les bonnes pratiques, l’hygiène et la sécurité Terraform.
  • xterrafile - Gère systématiquement les modules externes provenant du registre de modules, de Git ou de répertoires locaux pour Terraform (écrit en Go).
  • yj - CLI — convertit entre YAML, TOML, JSON et HCL. Préserve l’ordre des associations.
  • yor - Balise et trace automatiquement les frameworks d’infrastructure en tant que code (Terraform, CloudFormation et Serverless).
  • zephy - Compare les ressources Azure déployées dans un abonnement aux ressources gérées par les espaces de travail Terraform Enterprise (HCP et auto-hébergé), lorsque la stratégie de balisage des ressources cloud est insuffisante.
  • opentofu-updater-action - Action GitHub qui maintient à jour les fournisseurs et modules OpenTofu/Terraform, les graphiques Helm et les images de conteneur en ouvrant des pull requests.
  • setup-terraform - Configure la CLI Terraform dans votre workflow GitHub Actions.
  • terraform-plan - Action GitHub pour exécuter Terraform plan et ajouter un commentaire décrivant les changements.
  • terraform-risk-assessor - Action GitHub qui analyse avec l’IA les changements d’un plan Terraform et publie une évaluation des risques dans les pull requests.
  • HashiCorp Terraform
  • vscode-terraform-live-graph - Extension Terraform Live Graph pour Visual Studio Code, qui génère un graphe Terraform dynamique pendant que vous écrivez votre code.
  • tf-nav - Extension de navigation Terraform qui crée un index des ressources par type de fichier avec une vue arborescente facile à parcourir.
  • hcl-rs - Bibliothèques d’analyse et d’encodage HCL pour Rust avec prise en charge de serde.
  • hcl4j - Analyseur HCL en Java.
  • nu_plugin_hcl - Greffon d’analyse HCL pour Nushell.
  • pyhcl - Analyseur HCL en Python.
  • python-hcl2 - Analyseur HCL2 en Python.
  • rhcl - Analyseur HCL en Ruby pur.
  • tree-sitter-hcl - Grammaire HCL pour tree-sitter.
  • Solo-Engineer Stack - Dépôt Terraform unique reliant Vercel, Supabase, Cloudflare et DigitalOcean pour former une plateforme SaaS indépendante. Une seule commande terraform apply provisionne un projet Next.js, un projet Supabase avec variables d’environnement transmises à Vercel, une zone Cloudflare avec R2 et Workers KV et un droplet DigitalOcean avec surveillance.
  • Terraform Generator - Squelette pour un nouveau module ou projet Terraform, avec prise en charge de frameworks de test (terratest et kitchen-terraform).
  • Terraform GitOps Framework - Tout ce dont vous avez besoin pour créer une automatisation fiable de clusters Kubernetes AKS, EKS et GKE dans un framework gratuit et open source.
  • Snap CD - Plateforme complète de déploiement continu facilitant les déploiements modulaires avec des runners isolés, une automatisation tenant compte des dépendances et un contrôle d’accès précis.
  • Lynx - Backend Terraform rapide, sécurisé et fiable. Comprend un tableau de bord convivial, la gestion des projets et environnements, le versionnement de l’état, le verrouillage et la prise en charge des instantanés.
  • OTF - Open Terraforming Framework, alternative open source à Terraform Enterprise avec intégration complète de la CLI Terraform.
  • Terrakube - Alternative open source à Terraform Enterprise avec registre privé, état distant, workflows personnalisés, espaces de travail planifiés et états visuels.
  • Digger - Alternative open source à Terraform Cloud : exécute les tâches Terraform plan et apply dans votre CI.
  • cloud-concierge - Solution open source qui transforme les ressources non gérées en code Terraform, détecte les dérives et analyse les coûts et la sécurité du cloud, le tout livré sous forme de pull request.
  • Stack-Lifecycle-Deployment - Solution open source définissant et gérant le cycle de vie complet des ressources utilisées et provisionnées dans un cloud.
  • Burrito - Opérateur Kubernetes TACoS — « ArgoCD pour Terraform ».
  • Terrateam - Alternative open source à Terraform Cloud/Enterprise privilégiant GitOps, avec intégration native à GitHub et conçue pour l’échelle, la sécurité et la fiabilité.

Plateformes Terraform gérées :heavy_dollar_sign:

Section intitulée « Plateformes Terraform gérées :heavy_dollar_sign: »
  • compliance.tf - Modules Terraform intégrant SOC 2, PCI DSS, HIPAA, NIST 800-53 et plus de 35 autres référentiels. Les configurations non conformes échouent à terraform plan avant toute application.
  • ControlMonkey - Alternative à Terraform Cloud avec génération de code Terraform/OpenTofu, inventaire cloud et couverture IaC. Comprend des politiques prêtes à l’emploi, la remédiation des dérives et un scanner d’activités ClickOps.
  • Firefly - Alternative à Terraform Cloud utilisant votre outil CI. Firefly analyse aussi votre cloud pour évaluer la couverture IaC et détecter les dérives.
  • Scalr - Alternative à Terraform Enterprise avec intégration OPA, structure organisationnelle, hooks personnalisés, intégrations natives à d’autres plateformes DevOps et rapports centralisés.
  • Stategraph - Terraform et OpenTofu sans goulot d’étranglement du fichier d’état. Remplace le fichier d’état plat par une véritable base de données. Les équipes planifient en parallèle, l’état est interrogeable en SQL et les plans s’exécutent en quelques secondes plutôt qu’en minutes.
  • env0 - Alternative à Terraform Cloud/Enterprise avec intégration OPA, workflows personnalisés et prise en charge de Terragrunt.
  • Brainboard - Concevez visuellement, déployez et gérez des infrastructures cloud modernes à partir de n’importe quel fournisseur — AWS, GCP ou Azure.
  • Spacelift - Alternative à Terraform Cloud/Enterprise : plateforme collaborative de livraison d’infrastructure pour Terraform.
  • StackGuardian - Plateforme de codification et d’orchestration d’infrastructure qui convertit les ressources cloud existantes en IaC, avec workflows régis par les politiques Tirith, OPA et Checkov, runtimes privés et modèles sans code.

CC0

To the extent possible under law, Shuaib Yunus has waived all copyright and related or neighboring rights to this work.

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site