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 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¶
Example Project is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.
Read our code of conduct: As a community we adhere to the Ubuntu code of conduct.
Get support: Discourse is the go-to forum for all questions Juju.
Join our online chat: Meet us in the
#terraform-provider-juju
channel on Matrix.Report bugs: We want to know about the problems so we can fix them.
Contribute docs: The documentation sources on GitHub.