Terraform Provider for Juju (terraform-provider-juju
)¶
The Terraform Provider for Juju (henceforth, terraform-provider-juju
) is a Terraform Provider that extends Terraform with Juju and JAAS functionality.
When you’re putting together your Terraform plan, if you specify juju
as the provider, you can connect to a pre-existing Juju controller (created with the juju
CLI) and then go ahead and use it to do Juju things – easy deploy, configure, integrate, scale, etc., applications on any Juju-supported cloud (Kubernetes or otherwise) using charms.
terraform-provider-juju
combines the power of Terraform – comprehensive infrastructure management, declaratively – with the power of Juju – easy systems management, from Day 0 to Day n.
Like all of Juju, terraform-provider-juju
is for SREs, or anyone looking to take control of cloud.
In this documentation¶
Start here: a hands-on introduction to Example Product for new users
Step-by-step guides covering key operations and common tasks
Project and community¶
The Terraform Provider for Juju is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.