INFRA AS CODE

Provider Terraform pour cloud européen

Clever Cloud propose un provider Terraform officiel pour déployer et gérer vos applications, bases de données et add-ons en infrastructure as code, hébergé sur un cloud européen. Compatible OpenTofu.

Terraform

Provider Terraform Clever Cloud : gérez votre infrastructure as code sur un cloud européen souverain

Le provider Terraform officiel de Clever Cloud vous permet de provisionner et déployer vos applications, bases de données et add-ons directement depuis votre code HCL — sans passer par une interface graphique, sans script manuel, sans dépendance à un orchestrateur tiers.

Compatible avec OpenTofu, il s’intègre nativement dans vos pipelines GitOps et CI/CD. Toutes les ressources gérées par le provider sont hébergées en Europe, dans des datacenters Clever Cloud soumis au droit français et européen — hors de portée du Cloud Act américain.

Applications (Node.js, Java, Python, PHP, Go, Ruby, .NET…), bases de données managées (PostgreSQL, MySQL, MongoDB, Redis…), stockage objet compatible S3 (Cellar), IAM as a Service (Keycloak), monitoring : l’ensemble du catalogue Clever Cloud est gérable en infrastructure as code via une seule interface déclarative.

  1. 01

    01 Infrastructure déclarative

    Définissez l’état cible de votre infrastructure dans le code. Terraform s’assure que l’infrastructure réelle corresponde à cette configuration à chaque application.

  2. 02

    02 Gestion de l’état et du cycle de vie

    Suivez les modifications, planifiez les mises à jour et appliquez uniquement ce qui est nécessaire. Terraform gère automatiquement les dépendances et le cycle de vie des ressources.

  3. 03

    03 Modules réutilisables

    Regroupez des composants d’infrastructure dans des modules partageables pour des déploiements cohérents entre projets et équipes.

  4. 04

    04 Intégration CI/CD

    Gérez facilement vos versions et automatisation. Validez, testez et déployez votre infrastructure dans vos pipelines de développement.

  5. 05

    05 Travail collaboratif

    Partagez votre code d’infrastructure dans des dépôts Git, gérez les modifications via des pull requests et suivez l’historique complet des évolutions.

Qu’est-ce que l’Infrastructure as Code (IaC) ?

L’IaC permet aux équipes de gérer leur infrastructure via du code plutôt que par configuration manuelle. Cela améliore la fiabilité, réduit les erreurs humaines et facilite l’automatisation. Grâce à un langage déclaratif comme HCL, l’infrastructure devient prévisible, testable et intégrée aux pratiques de développement existantes.

Cas d’usage:

  • Mise en place automatisée d’environnements : Provisionnez des stacks complètes — applications, services, réseau — à partir d’une seule configuration.
  • Environnements éphémères à la demande : Déployez rapidement des environnements temporaires pour le développement, les tests ou la revue de fonctionnalités.
  • Déploiements cohérents : Assurez la reproductibilité de l’infrastructure entre les équipes, les environnements et les étapes du cycle de livraison.
  • Résilience: Remontez rapidement une infrastructure critique à partir du code source avec un minimum d’interruption.
  • Intégration plateforme : Utilisez des providers pour interagir avec les plateformes d’hébergement, les outils PaaS ou les orchestrateurs comme Kubernetes.

Ce que vous pouvez gérer avec le provider ?

  • Runtimes : Node.js, Java, Python, PHP, Go, Ruby, Rust, Scala, .NET, Docker, Static, FrankenPHP
  • Bases de données managées : PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Cassandra
  • Stockage : Cellar (stockage objet compatible S3), File System Buckets
  • IAM : Keycloak as a Service (multi-instances, console dédiée, SSO, OIDC/SAML)
  • Réseau : Network Groups, Load Balancers
  • Add-ons : Pulsar, Metabase, Materia KV, Materia TS, Otoroshi, et plus

Pourquoi utiliser Terraform sur Clever Cloud ?

  • Aucun lock-in sur votre outillage. Le provider Clever Cloud est open source, publié sur le Terraform Registry, et compatible OpenTofu. Votre configuration IaC est portable.
  • Couverture infrastructure complète dans un seul provider. Applications, bases de données, stockage, IAM, réseau : pas besoin de combiner plusieurs providers pour décrire un environnement complet. Un seul provider couvre l’intégralité du catalogue Clever Cloud.
  • Hébergement européen, hors juridiction américaine. Les ressources provisionnées via Terraform tournent sur l’infrastructure Clever Cloud en France. Clever Cloud opère ses propres datacenters, sans sous-traitants américains, sans sous-traitance opaque. Certifié ISO/IEC 27001:2022 et HDS. Conforme RGPD.
  • Cloud managé de niveau production. Clever Cloud gère la disponibilité, les redémarrages automatiques, la scalabilité et les correctifs de sécurité. Votre configuration Terraform décrit l’état cible — Clever Cloud le maintient.
  • GitOps et CI/CD natifs. Intégrez le provider dans vos pipelines existants : GitHub Actions, GitLab CI, Jenkins, ou tout autre système CI. Les évolutions d’infrastructure suivent le même processus de revue et de déploiement que le code applicatif.

Adoptez Terraform dès aujourd’hui

Terraform vous offre un contrôle total sur votre infrastructure grâce au code. Combiné à une plateforme managée, vous automatisez vos déploiements, réduisez la complexité et vous concentrez sur ce qui compte vraiment : créer de la valeur avec vos applications.

Foire aux questions – Terraform

Le provider Terraform Clever Cloud est-il open source ? Oui. Le provider est open source et disponible sur GitHubsous licence MIT. Il est publié sur le Terraform Registry officiel sous le namespace CleverCloud/clevercloud.

Est-il compatible avec OpenTofu ? Oui. Le provider Terraform Clever Cloud est entièrement compatible avec OpenTofu. Aucune modification de configuration n’est nécessaire — les mêmes fichiers HCL et la même source de provider fonctionnent identiquement avec les deux outils.

Quels runtimes et bases de données sont supportés ? Tous les runtimes principaux (Node.js, Java, Python, PHP, Go, Ruby, Rust, Scala, .NET, Docker) et toutes les bases de données managées disponibles sur Clever Cloud (PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Cassandra) sont supportés. La matrice de support complète est disponible dans la documentation du provider.

Puis-je gérer mes instances Keycloak avec Terraform ? Oui. Keycloak as a Service (multi-instances, console dédiée, MCO, monitoring Grafana) est entièrement gérable via le provider Terraform.

L’infrastructure est-elle hébergée en Europe ? Oui. Toutes les ressources provisionnées via le provider Terraform Clever Cloud sont hébergées dans les datacenters propres de Clever Cloud en France. Clever Cloud n’a pas de maison mère américaine et aucun sous-traitant américain. Vos données sont soumises exclusivement au droit français et européen.

Discover our news

Kubernetes en production : comment garder le standard sans reprendre toute son exploitation ?

Kubernetes s’est imposé comme un standard pour exécuter des applications conteneurisées, structurer des architectures distribuées et s’intégrer dans des environnements cloud-native.
Entreprise

Clever Cloud contrôle l’annonce de ses préfixes IP

Depuis le 22 janvier 2025, Clever Cloud annonce ses propres préfixes IP sur Internet dans sa région Paris. Nous gérons désormais cette partie critique de notre infrastructure réseau en interne, au lieu de la déléguer à un tiers.
Engineering

CKE en bêta publique : Kubernetes managé, souverain, et vraiment intégré

Clever Cloud a été fondée en 2010. À cette date, Docker n’existait pas, Kubernetes encore moins. Le problème, lui, existait déjà : faire tourner de manière fiable, isolée et prévisible les applications de nos premiers clients.
Engineering Entreprise Fonctionnalités