JAAS documentation

JAAS is an enterprise layer on top of Juju .

JAAS provides JIMM (the Juju Infinite Model Manager), a Juju enterprise-level controller, as well as JIMM-specific extensions to the juju CLI , the Juju dashboard , and the Terraform Provider for Juju .

When you use an existing Juju controller to deploy JIMM and its dependencies, and then connect your Juju controllers to JIMM, you gain the ability to use OIDC to authenticate with your Juju controller, use ReBAC for authorization, and interact with multiple Juju controllers from a single point of contact.

If you are a site reliability engineer looking to take Juju to the enterprise level, you need JAAS.

In this documentation

How this documentation is organised

This documentation uses the Diátaxis documentation structure .

  • The Tutorial takes you step-by-step through setting up JAAS, connecting controllers, and managing permissions.

  • How-to guides assume you have basic familiarity with JAAS and Juju.

  • Reference provides technical specifications and command references.

  • Explanation includes architecture overviews, security models, and detailed discussions.

Project and community

JAAS is a member of the Ubuntu family. It’s an open source project that warmly welcomes community contributions, suggestions, fixes and constructive feedback.

Get involved

Releases

Governance and policies

Thinking about using Juju for your next project? Get in touch!