Aller au contenu principal
OpenTofuOpenTofu

Agence de développement OpenTofu

Le fork open-source community-driven de Terraform sous licence MPL-2.0, identique à Terraform mais vraiment open-source, géré par la Linux Foundation.

Ils valorisent leur capital logiciel à nos côtés

  • Saint-Gobain
  • PUM
  • Toupret
  • FFME
  • Nola TS
  • Mon Répondeur Pro
  • Raisetalk
  • Groupe MALLET
  • Hubicus
  • Shopify
  • Qonto
  • Fauconis
  • Up To The League
  • Grappin
  • Lemonway
  • Stripe
  • API Platform
  • Velveto
  • Helloasso
  • République française
  • Société Générale

Votre projet OpenTofu

Remplissez le formulaire, nous revenons sous 24h.

Ce formulaire est protégé par Cloudflare Turnstile. La politique de confidentialité de Cloudflare s'applique.

C'est quoi OpenTofu ?

OpenTofu est un fork open-source de Terraform, lancé fin 2023 par la communauté et la Linux Foundation après le changement de licence de HashiCorp vers BSL. Compatible HCL et compatible providers Terraform, il garantit un avenir véritablement open-source pour l'Infrastructure as Code. Des entreprises comme Gruntwork, Spacelift, env0 ou Harness le soutiennent activement, et il est désormais utilisé en production par de grandes équipes plateformes.

OpenTofu, c'est la même promesse que Terraform, sans le risque de licence propriétaire.

Pourquoi utiliser OpenTofu ?

OpenTofu hérite de l'écosystème Terraform et y ajoute quelques différenciateurs notables.

  • Licence MPL 2.0. Vraiment open-source, gouvernance par la Linux Foundation. Aucun risque de changement unilatéral.
  • Compatibilité HCL. Vos modules Terraform fonctionnent tels quels, migration sans réécriture.
  • Providers Terraform compatibles. L'écosystème entier (AWS, GCP, Azure, Kubernetes) reste utilisable.
  • Chiffrement d'état natif. Fonctionnalité demandée de longue date, désormais intégrée. Plus besoin de couches tierces pour les secrets dans l'état.
  • Évolution communautaire. RFC publiques, feuille de route transparente, contributions ouvertes.
  • Adoption croissante. Soutenu par des acteurs majeurs du tooling cloud, intégré aux principaux backends et plateformes IaC.

OpenTofu face aux autres approches

Choisir entre Terraform et OpenTofu est désormais une vraie décision pour une équipe plateforme.

CritèreOpenTofuTerraformPulumi
LicenceMPL 2.0 (libre)BSL (restrictive)Apache 2.0
GouvernanceLinux FoundationHashiCorpPulumi Corp
Compatibilité HCLOuiRéférenceNon (langages généraux)
Chiffrement d'étatNatifVia tiersNatif
MaturitéCroissanteÉlevéeÉlevée

OpenTofu en pratique

Voici un exemple exploitant le chiffrement d'état natif, fonctionnalité phare d'OpenTofu, pour sécuriser les secrets dans le backend.

terraform {
  required_version = ">= 1.7"

  encryption {
    key_provider "pbkdf2" "default" {
      passphrase = var.state_passphrase
    }

    method "aes_gcm" "default" {
      keys = key_provider.pbkdf2.default
    }

    state {
      method = method.aes_gcm.default
    }

    plan {
      method = method.aes_gcm.default
    }
  }

  backend "s3" {
    bucket = "koul-tfstate"
    key    = "platform/prod/terraform.tfstate"
    region = "eu-west-3"
  }
}

variable "state_passphrase" {
  type      = string
  sensitive = true
}

resource "aws_secretsmanager_secret" "db" {
  name = "platform/prod/db-password"
}

Pour quels projets ?

OpenTofu remplace Terraform quasiment partout. Voici les cas où il devient l'évidence.

  1. Équipes sensibles aux licences. Secteur public, défense, finance, ESN qui rejettent les licences BSL.
  2. Plateformes existantes en Terraform. Migration progressive, conservation de tous les modules et providers, sans réécriture.
  3. Projets cloud souverains. Provisioning de plateformes sur AWS ou OVHcloud avec exigences de transparence sur la chaîne logicielle.

Notre approche chez Koul

Nous proposons OpenTofu par défaut sur les nouveaux projets plateforme. Notre méthode.

  • Choix éclairé. Audit du contexte projet, contraintes de licence, écosystème existant. Migration depuis Terraform si pertinent.
  • Modules portables. Bibliothèque interne compatible Terraform et OpenTofu, sans dépendance à des features propriétaires.
  • Pipelines GitLab. Plan sur MR, apply contrôlé, chiffrement d'état natif activé pour la production.
  • Provisioning cloud. Création de plateformes Kubernetes sur AWS et GCP, intégration Ansible pour la configuration post-provisioning.
Choisir OpenTofu, c'est sécuriser sa stack IaC pour la décennie à venir.

Une méthode éprouvée, du premier atelier à la mise en production

Quatre étapes pour transformer votre intuition en produit durable, sans perte de temps ni dérive de scope.

Découvrir notre méthode
Nos garanties

Trois engagements pour protéger votre investissement

Parce que sécuriser votre projet, c'est aussi sécuriser vos équipes et votre budget.

  • Zéro dette technique

    Chaque ligne de code est revue, testée et documentée.

  • Garantie de livraison

    Engagement contractuel sur le périmètre, le délai et le budget.

  • Transparence budgétaire

    Vous connaissez en temps réel l'état d'avancement et la consommation.

Réservez un rendez-vous gratuit avec un spécialiste OpenTofu

30 minutes pour échanger sur votre projet digital et vos enjeux tech.

Mur Koul dans nos locaux
Questions fréquentes

Nos choix technologiques

Stacks, mises à jour, dette technique : comment nous choisissons, entretenons et faisons évoluer la technologie.