The Juju Terraform provider 0.18.0 was released!

The Juju team is happy to announce that the Juju Terraform provider v0.18.0 was released on 24 Mar 2025!

Update the provider version:

terraform {
  required_providers {
    juju = {
      source = "juju/juju"
      version = "~=0.18.0"
    }
  }
}

Links

NOTES:

  • This release requires Juju controller version 2.9.49 or higher juju.
  • If using JAAS, this release requires Juju controller version 3.5.0 or higher.
  • This release uses juju client api code from the juju 3.6.3 release.

ENHANCEMENTS:

  • Support for adding annotations to the juju_model resource 689 by @SimoneDutto
  • Support for JAAS roles 648 by @SimoneDutto
  • Creating juju_machine resource blocks until machine reaches running state, which means terraform apply might now take longer to complete, but will enable correct and repeatable deploys in the future 679 by @alesstimec

DOCUMENTATION:

  • Added how-tos for all resources and general documentation updates 658 by @tmihoc
  • Updated role management howto 687 by @tmihoc
3 Likes