-
Notifications
You must be signed in to change notification settings - Fork 0
Terraform
Louis Declerck edited this page Apr 4, 2024
·
2 revisions
Terraform is an open-source infrastructure as code software tool created by HashiCorp.
It enables users to define and provision data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language, or optionally JSON.
Terraform manages external resources with providers, which are plugins that translate the API interactions with the service.
Terraform is used to manage the infrastructure as code, and to improve the efficiency of the infrastructure.
In this project, the goal was to rely on as little external services as possible.
For this reason, only the following providers are used:
-
bpg/proxmox
Used to manage the Proxmox cluster. Starting and stopping VM's, creating new VM's, etc. -
hashicorp/kubernetes
So far, only used in testing environments.
Project Management
Documentation