Configuration

In Juju, a configuration is a rule or a set of rules that define the behavior of your deployment.

Configuration keys can be of three kinds:

  1. Controller configuration keys. These affect the operation of the controller as a whole.

See more: List of controller configuration keys, How to configure a controller

  1. Model configuration keys. These affect the behavior of a model, including the controller model.

See more: List of model configuration keys, How to configure a model

  1. Application configuration keys. These affect the behavior of an application. They are application-specific. They include:
  • trust
    A generic Juju configuration. You change it via juju trust. You can use this command for any single application.

See more: How to trust an application with a credential

  • Other keys specific to a charm and defined in the config.yaml file of the charm.

See more: How to configure an application