<a id="howtos"></a>

# How-to guides

**Step-by-step guides** covering key operations and common tasks

<a id="your-jaas-deployment-the-birds-eye-view"></a>

## Your JAAS deployment: the bird’s eye view

A high-level view of how a JAAS deployment is managed, from initial deployment and configuration through observability and hardening.

- [Manage your JAAS deployment](https://documentation.ubuntu.com/jaas/latest/howto/manage-your-jaas-deployment.md#manage-your-jaas-deployment)

## Observing your JAAS deployment

JAAS integrates with the Canonical Observability Stack (COS) to collect and visualize telemetry data.

- [Observability (COS)](https://documentation.ubuntu.com/jaas/latest/howto/observability-cos.md#observability-cos)

## Setting up JAAS

Setting up JAAS means deploying and configuring it, connecting Juju controllers to it, and controlling user access to clouds.

- [Deploy JAAS](https://documentation.ubuntu.com/jaas/latest/howto/manage-your-jaas-deployment.md#deploy-jaas)
- [Manage Juju controllers](https://documentation.ubuntu.com/jaas/latest/howto/manage-juju-controllers.md#manage-juju-controllers)
- [Control user access to clouds](https://documentation.ubuntu.com/jaas/latest/howto/manage-clouds.md#manage-clouds)

## Handling authentication and authorization

Users are organised through roles and groups, and permissions control their access to controllers, clouds, models, and offers.

- [Administer users and their access](https://documentation.ubuntu.com/jaas/latest/howto/manage-users.md#manage-users)
- [Manage roles](https://documentation.ubuntu.com/jaas/latest/howto/manage-roles.md#manage-roles)
- [Manage groups](https://documentation.ubuntu.com/jaas/latest/howto/manage-groups.md#manage-groups)
- [Manage permissions](https://documentation.ubuntu.com/jaas/latest/howto/manage-permissions.md#manage-permissions)

## Deploying infrastructure and applications

Models can be created and migrated across controllers, and user access to models and offers is controlled through JAAS. Application deployment and detailed model management happen through the [juju CLI](https://canonical.com/juju/docs/juju-cli/3.6/reference/juju-cli/#juju-cli) or [Terraform Provider for Juju](https://canonical-terraform-provider-juju.readthedocs-hosted.com).

- [Work with models](https://documentation.ubuntu.com/jaas/latest/howto/manage-models.md#manage-models)
- [Manage offers](https://documentation.ubuntu.com/jaas/latest/howto/manage-offers.md#manage-offers)
