Terraform, Crossplane, Pulumi etc.
Humanitec Platform Orchestrator | |
---|---|
Terraform |
Terraform is natively supported by the Terraform Driver |
Crossplane |
Crossplane is not yet natively supported. Integration is possible via a Custom Driver |
OpenTofu |
OpenTofu is not yet natively supported. Integration is possible via a Custom Driver |
Pulumi |
Pulumi is not yet natively supported. Integration is possible via a Custom Driver |
(Note: we are not relating IaC tooling to the Humanitec Portal as those are different product categories.)
Infrastructure-as-code (IaC) offerings like Terraform, Crossplane, OpenTofu, or Pulumi let you describe your infrastructure declaratively, and then execute that declaration using the respective tooling to actually provision that infrastructure.
Provisioning the infrastructure workloads require is a central capability of the Humanitec Platform Orchestrator, and integrating with IaC tooling is thus a natural extension point. Out of the examples named above, the Orchestrator currently supports Terraform as the most widely adopted IaC tooling. You can operate the Terraform execution in a highly secure manner inside your own infrastructure. We also provide simple guidance on how to re-use your existing Terraform modules .
Support for additional IaC tools, including OpenTofu, is not yet implemented but we are observing the market and will decide on adding more IaC tooling support based on actual market demand. You always have the option to create your own Custom Driver for your favorite tooling.
The Orchestrator also offers a range of native integrations for popular infrastructure resources such as Amazon S3 buckets or open source databases.