À propos du projet
Terraform est un outil pour construire, modifier et versionner l'infrastructure de manière sûre et efficace. Il peut gérer des fournisseurs de services existants et populaires ainsi que des solutions internes personnalisées.
Principales fonctionnalités décrites dans le README :
- Infrastructure en tant que code : l'infrastructure est décrite à l'aide d'une syntaxe de configuration de haut niveau, de sorte qu'un plan d'un centre de données peut être versionné, partagé et réutilisé comme n'importe quel autre code.
- Plans d'exécution : une étape de planification génère un plan d'exécution montrant ce que Terraform fera lorsque apply sera appelé, ce qui permet d'éviter les surprises.
- Graphe de ressources : Terraform construit un graphe de toutes les ressources et parallélise la création et la modification des ressources non dépendantes, donnant aux opérateurs une visibilité sur les dépendances.
- Automatisation des changements : des ensembles de changements complexes peuvent être appliqués avec une interaction humaine minimale, le plan et le graphe indiquant ce qui va changer et dans quel ordre.
Ce dépôt contient uniquement le cœur de Terraform, qui comprend l'interface en ligne de commande et le moteur de graphe principal. Les fournisseurs sont implémentés en tant que plugins, et Terraform peut automatiquement télécharger les fournisseurs publiés sur le Terraform Registry ; certains fournisseurs sont développés par HashiCorp et d'autres par d'autres organisations.
La documentation, les tutoriels, un forum de discussion et un examen de certification sont liés au projet. Des directives de contribution, un processus de triage des bogues et des instructions pour contribuer à la documentation sont également référencés. Le projet est sous licence Business Source License 1.1.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.