<a id="manage-users"></a>

# Manage users

> See also: [Juju | User](https://canonical.com/juju/docs/juju-cli/latest/reference/user/#user)

## Add a user

To add a user to a controller, in your Terraform plan add a `juju_user` resource, specifying a label, a name, and a password. For example:

```terraform
resource "juju_user" "alex" {
  name = "alex"
  password = "alexsupersecretpassword"

}
```

> See more: [`juju_user` (resource)](https://documentation.ubuntu.com/terraform-provider-juju/latest/reference/terraform-provider/resources/user.md)

<a id="manage-user-access"></a>

## Manage user access

> See more: [Manage access to a controller](https://documentation.ubuntu.com/terraform-provider-juju/latest/howto/manage-controllers.md#manage-access-to-a-controller), [Manage access to a cloud](https://documentation.ubuntu.com/terraform-provider-juju/latest/howto/manage-clouds.md#manage-access-to-a-cloud), [Manage annotations for a model](https://documentation.ubuntu.com/terraform-provider-juju/latest/howto/manage-models.md#manage-access-to-a-model), [Manage access to an offer](https://documentation.ubuntu.com/terraform-provider-juju/latest/howto/manage-offers.md#manage-access-to-an-offer), [Manage access to a role](https://documentation.ubuntu.com/terraform-provider-juju/latest/howto/manage-roles.md#manage-access-to-a-role), [Manage access to a group](https://documentation.ubuntu.com/terraform-provider-juju/latest/howto/manage-groups.md#manage-access-to-a-group)

## Manager a user’s login details

To set or change a user’s password, in your Terraform plan add, in the relevant `juju_user` resource definition, change the `password` attribute to the desired value. For example:

```terraform
resource "juju_user" "alex" {
  name = "alex"
  password = "alexnewsupersecretpassword"

}
```

> See more: [`juju_user`](https://documentation.ubuntu.com/terraform-provider-juju/latest/reference/terraform-provider/resources/user.md)

## Remove a user

To remove a user, in your Terraform plan remove its resource definition.

> See more: [`juju_user`](https://documentation.ubuntu.com/terraform-provider-juju/latest/reference/terraform-provider/resources/user.md)
