---
title: Charmhub | Deploy launchpad-scripts using Charmhub - The Open Operator Collection
description: Deploy the latest version of launchpad-scripts on any cloud.
url: https://charmhub.io/launchpad-scripts/configurations
---

# launchpad-scripts

[Canonical Launchpad Engineering](https://charmhub.io/publisher/launchpad "View all packages from Canonical Launchpad Engineering")

* [Canonical Launchpad Engineering](https://charmhub.io/publisher/launchpad "View all packages from Canonical Launchpad Engineering")

Platform:

20.04

stable 2574b7ef11e

```
juju deploy launchpad-scripts
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [active](https://charmhub.io/launchpad-scripts/configurations#active)
* [bounce\_address](https://charmhub.io/launchpad-scripts/configurations#bounce_address)
* [build\_label](https://charmhub.io/launchpad-scripts/configurations#build_label)
* [bzr\_imports\_root\_url](https://charmhub.io/launchpad-scripts/configurations#bzr_imports_root_url)
* [bzr\_lp\_prefix](https://charmhub.io/launchpad-scripts/configurations#bzr_lp_prefix)
* [bzr\_lp\_url\_hosts](https://charmhub.io/launchpad-scripts/configurations#bzr_lp_url_hosts)
* [candid\_service\_root](https://charmhub.io/launchpad-scripts/configurations#candid_service_root)
* [charmhub\_secrets\_private\_key](https://charmhub.io/launchpad-scripts/configurations#charmhub_secrets_private_key)
* [charmhub\_secrets\_public\_key](https://charmhub.io/launchpad-scripts/configurations#charmhub_secrets_public_key)
* [charmhub\_storage\_url](https://charmhub.io/launchpad-scripts/configurations#charmhub_storage_url)
* [charmhub\_url](https://charmhub.io/launchpad-scripts/configurations#charmhub_url)
* [checkwatches\_batch\_query\_threshold](https://charmhub.io/launchpad-scripts/configurations#checkwatches_batch_query_threshold)
* [checkwatches\_credentials](https://charmhub.io/launchpad-scripts/configurations#checkwatches_credentials)
* [commitment\_tracker\_api\_key](https://charmhub.io/launchpad-scripts/configurations#commitment_tracker_api_key)
* [commitment\_tracker\_base\_url](https://charmhub.io/launchpad-scripts/configurations#commitment_tracker_base_url)
* [commitment\_tracker\_timeout](https://charmhub.io/launchpad-scripts/configurations#commitment_tracker_timeout)
* [cppa\_subprojects](https://charmhub.io/launchpad-scripts/configurations#cppa_subprojects)
* [cron\_control\_url](https://charmhub.io/launchpad-scripts/configurations#cron_control_url)
* [cron\_mailto](https://charmhub.io/launchpad-scripts/configurations#cron_mailto)
* [databases](https://charmhub.io/launchpad-scripts/configurations#databases)
* [db\_name](https://charmhub.io/launchpad-scripts/configurations#db_name)
* [db\_roles](https://charmhub.io/launchpad-scripts/configurations#db_roles)
* [db\_statement\_timeout](https://charmhub.io/launchpad-scripts/configurations#db_statement_timeout)
* [debuglog](https://charmhub.io/launchpad-scripts/configurations#debuglog)
* [default\_batch\_size](https://charmhub.io/launchpad-scripts/configurations#default_batch_size)
* [domain](https://charmhub.io/launchpad-scripts/configurations#domain)
* [domain\_bzr](https://charmhub.io/launchpad-scripts/configurations#domain_bzr)
* [domain\_git](https://charmhub.io/launchpad-scripts/configurations#domain_git)
* [domain\_lists](https://charmhub.io/launchpad-scripts/configurations#domain_lists)
* [domain\_xmlrpc\_private](https://charmhub.io/launchpad-scripts/configurations#domain_xmlrpc_private)
* [enable\_debian\_bugs\_mirroring](https://charmhub.io/launchpad-scripts/configurations#enable_debian_bugs_mirroring)
* [env\_extra](https://charmhub.io/launchpad-scripts/configurations#env_extra)
* [environment](https://charmhub.io/launchpad-scripts/configurations#environment)
* [extra\_packages](https://charmhub.io/launchpad-scripts/configurations#extra_packages)
* [geoip\_database](https://charmhub.io/launchpad-scripts/configurations#geoip_database)
* [git\_loose\_objects\_threshold](https://charmhub.io/launchpad-scripts/configurations#git_loose_objects_threshold)
* [git\_packs\_threshold](https://charmhub.io/launchpad-scripts/configurations#git_packs_threshold)
* [gpg\_upload\_keys](https://charmhub.io/launchpad-scripts/configurations#gpg_upload_keys)
* [http\_proxy](https://charmhub.io/launchpad-scripts/configurations#http_proxy)
* [install\_keys](https://charmhub.io/launchpad-scripts/configurations#install_keys)
* [install\_sources](https://charmhub.io/launchpad-scripts/configurations#install_sources)
* [internal\_branch\_by\_id\_root](https://charmhub.io/launchpad-scripts/configurations#internal_branch_by_id_root)
* [internal\_bzr\_api\_endpoint](https://charmhub.io/launchpad-scripts/configurations#internal_bzr_api_endpoint)
* [internal\_git\_api\_endpoint](https://charmhub.io/launchpad-scripts/configurations#internal_git_api_endpoint)
* [is\_demo](https://charmhub.io/launchpad-scripts/configurations#is_demo)
* [language\_pack\_exporter\_schedule](https://charmhub.io/launchpad-scripts/configurations#language_pack_exporter_schedule)
* [librarian\_download\_host](https://charmhub.io/launchpad-scripts/configurations#librarian_download_host)
* [librarian\_download\_port](https://charmhub.io/launchpad-scripts/configurations#librarian_download_port)
* [librarian\_download\_url](https://charmhub.io/launchpad-scripts/configurations#librarian_download_url)
* [librarian\_frontend\_ip\_addresses](https://charmhub.io/launchpad-scripts/configurations#librarian_frontend_ip_addresses)
* [librarian\_restricted\_download\_host](https://charmhub.io/launchpad-scripts/configurations#librarian_restricted_download_host)
* [librarian\_restricted\_download\_port](https://charmhub.io/launchpad-scripts/configurations#librarian_restricted_download_port)
* [librarian\_restricted\_download\_url](https://charmhub.io/launchpad-scripts/configurations#librarian_restricted_download_url)
* [librarian\_restricted\_upload\_host](https://charmhub.io/launchpad-scripts/configurations#librarian_restricted_upload_host)
* [librarian\_restricted\_upload\_port](https://charmhub.io/launchpad-scripts/configurations#librarian_restricted_upload_port)
* [librarian\_upload\_host](https://charmhub.io/launchpad-scripts/configurations#librarian_upload_host)
* [librarian\_upload\_port](https://charmhub.io/launchpad-scripts/configurations#librarian_upload_port)
* [log\_hosts\_allow](https://charmhub.io/launchpad-scripts/configurations#log_hosts_allow)
* [logparser\_max\_parsed\_lines](https://charmhub.io/launchpad-scripts/configurations#logparser_max_parsed_lines)
* [mailman\_shared\_secret](https://charmhub.io/launchpad-scripts/configurations#mailman_shared_secret)
* [mirror\_prober\_active](https://charmhub.io/launchpad-scripts/configurations#mirror_prober_active)
* [mirror\_prober\_release\_mode](https://charmhub.io/launchpad-scripts/configurations#mirror_prober_release_mode)
* [nagios\_context](https://charmhub.io/launchpad-scripts/configurations#nagios_context)
* [nagios\_servicegroups](https://charmhub.io/launchpad-scripts/configurations#nagios_servicegroups)
* [oci\_registry\_credentials\_private\_key](https://charmhub.io/launchpad-scripts/configurations#oci_registry_credentials_private_key)
* [oci\_registry\_credentials\_public\_key](https://charmhub.io/launchpad-scripts/configurations#oci_registry_credentials_public_key)
* [oops\_prefix](https://charmhub.io/launchpad-scripts/configurations#oops_prefix)
* [oops\_rabbitmq\_broker\_urls](https://charmhub.io/launchpad-scripts/configurations#oops_rabbitmq_broker_urls)
* [oops\_rabbitmq\_user](https://charmhub.io/launchpad-scripts/configurations#oops_rabbitmq_user)
* [openid\_alternate\_provider\_roots](https://charmhub.io/launchpad-scripts/configurations#openid_alternate_provider_roots)
* [openid\_provider\_root](https://charmhub.io/launchpad-scripts/configurations#openid_provider_root)
* [package\_status](https://charmhub.io/launchpad-scripts/configurations#package_status)
* [port\_xmlrpc](https://charmhub.io/launchpad-scripts/configurations#port_xmlrpc)
* [ppa\_base\_url](https://charmhub.io/launchpad-scripts/configurations#ppa_base_url)
* [ppa\_private\_base\_url](https://charmhub.io/launchpad-scripts/configurations#ppa_private_base_url)
* [process\_inbound\_email\_host](https://charmhub.io/launchpad-scripts/configurations#process_inbound_email_host)
* [process\_inbound\_email\_password](https://charmhub.io/launchpad-scripts/configurations#process_inbound_email_password)
* [process\_inbound\_email\_username](https://charmhub.io/launchpad-scripts/configurations#process_inbound_email_username)
* [profile\_dir](https://charmhub.io/launchpad-scripts/configurations#profile_dir)
* [rabbitmq\_broker\_urls](https://charmhub.io/launchpad-scripts/configurations#rabbitmq_broker_urls)
* [rabbitmq\_user](https://charmhub.io/launchpad-scripts/configurations#rabbitmq_user)
* [send\_email](https://charmhub.io/launchpad-scripts/configurations#send_email)
* [sentry\_dsn](https://charmhub.io/launchpad-scripts/configurations#sentry_dsn)
* [session\_cookie\_name](https://charmhub.io/launchpad-scripts/configurations#session_cookie_name)
* [site\_message](https://charmhub.io/launchpad-scripts/configurations#site_message)
* [slow\_query\_timeout](https://charmhub.io/launchpad-scripts/configurations#slow_query_timeout)
* [snap\_store\_secrets\_private\_key](https://charmhub.io/launchpad-scripts/configurations#snap_store_secrets_private_key)
* [snap\_store\_secrets\_public\_key](https://charmhub.io/launchpad-scripts/configurations#snap_store_secrets_public_key)
* [snap\_store\_upload\_url](https://charmhub.io/launchpad-scripts/configurations#snap_store_upload_url)
* [snap\_store\_url](https://charmhub.io/launchpad-scripts/configurations#snap_store_url)
* [soft\_request\_timeout](https://charmhub.io/launchpad-scripts/configurations#soft_request_timeout)
* [statsd\_dsn](https://charmhub.io/launchpad-scripts/configurations#statsd_dsn)
* [statsd\_environment](https://charmhub.io/launchpad-scripts/configurations#statsd_environment)
* [storage\_managed\_by\_juju](https://charmhub.io/launchpad-scripts/configurations#storage_managed_by_juju)
* [storm\_cache\_size](https://charmhub.io/launchpad-scripts/configurations#storm_cache_size)
* [swift\_auth\_url](https://charmhub.io/launchpad-scripts/configurations#swift_auth_url)
* [swift\_auth\_version](https://charmhub.io/launchpad-scripts/configurations#swift_auth_version)
* [swift\_container\_name](https://charmhub.io/launchpad-scripts/configurations#swift_container_name)
* [swift\_password](https://charmhub.io/launchpad-scripts/configurations#swift_password)
* [swift\_project\_domain\_name](https://charmhub.io/launchpad-scripts/configurations#swift_project_domain_name)
* [swift\_region\_name](https://charmhub.io/launchpad-scripts/configurations#swift_region_name)
* [swift\_storage\_url](https://charmhub.io/launchpad-scripts/configurations#swift_storage_url)
* [swift\_tenant\_name](https://charmhub.io/launchpad-scripts/configurations#swift_tenant_name)
* [swift\_use\_proxy](https://charmhub.io/launchpad-scripts/configurations#swift_use_proxy)
* [swift\_user\_domain\_name](https://charmhub.io/launchpad-scripts/configurations#swift_user_domain_name)
* [swift\_username](https://charmhub.io/launchpad-scripts/configurations#swift_username)
* [trusted\_networks](https://charmhub.io/launchpad-scripts/configurations#trusted_networks)
* [ubuntu\_disable\_filebug](https://charmhub.io/launchpad-scripts/configurations#ubuntu_disable_filebug)
* [uploader\_default\_recipient](https://charmhub.io/launchpad-scripts/configurations#uploader_default_recipient)
* [uploader\_default\_sender](https://charmhub.io/launchpad-scripts/configurations#uploader_default_sender)
* [webhooks\_proxy\_url](https://charmhub.io/launchpad-scripts/configurations#webhooks_proxy_url)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* active | boolean

  Default: True

  Should the cron jobs and the celery services be active?
* bounce\_address | string

  Default: noreply@launchpad.test

  Envelope sender address for outgoing email.
* build\_label | string

  Build label to deploy (only used when fetching the payload rather than embedding it in the charm).
* bzr\_imports\_root\_url | string

  Internal URL prefix for Bazaar branches imported from other revision control systems, used by the branch puller.
* bzr\_lp\_prefix | string

  Default: lp://dev/

  URL prefix used to address Bazaar branches on this instance.
* bzr\_lp\_url\_hosts | string

  Default: dev

  Comma-separated list of hosts which may be used to refer to this server's branches in "lp:" URLs.
* candid\_service\_root | string

  URL to the Candid service, used to discharge certain kinds of macaroons.
* charmhub\_secrets\_private\_key | string

  Base64-encoded NaCl private key for decrypting Charmhub upload tokens.
* charmhub\_secrets\_public\_key | string

  Base64-encoded NaCl public key for encrypting Charmhub upload tokens.
* charmhub\_storage\_url | string

  Charmhub's storage URL endpoint.
* charmhub\_url | string

  Charmhub's primary URL endpoint.
* checkwatches\_batch\_query\_threshold | int

  The batch query threshold for the checkwatches.
* checkwatches\_credentials | string

  Default: {}

  YAML-encoded dict mapping the credentials name to values.
* commitment\_tracker\_api\_key | string

  API key for authenticating to Commitment Tracker.
* commitment\_tracker\_base\_url | string

  Commitment Tracker base URL.
* commitment\_tracker\_timeout | int

  Default: 5

  Timeout for Commitment Tracker requests, in seconds.
* cppa\_subprojects | string

  JSON-encoded dict mapping subproject keys (e.g. "project/series") to
  their corresponding PPA references. Required when the CPPA vulnerability
  import handler is enabled.

  Must be a single-line JSON string, or a multi-line JSON value where
  every line (including the outer closing brace) is indented by at least
  one space. Examples:

  cppa\_subprojects: '{"proj/jammy": {"ppa": "owner/ppa-name", "ubuntu\_series": "jammy"}, "proj/focal": {"ppa": "owner/ppa-name", "ubuntu\_series": "focal"}}'

  cppa\_subprojects: {
  "proj/jammy": {"ppa": "owner/ppa-name", "ubuntu\_series": "jammy"},
  "proj/focal": {"ppa": "owner/ppa-name", "ubuntu\_series": "focal"}
  }
* cron\_control\_url | string

  Default: file:cronscripts.ini

  URL of file used to control whether cron scripts run.
* cron\_mailto | string

  Default: error-reports@launchpad.test

  Email address for output from cron jobs.
* databases | string

  YAML-encoded information about database relations, overriding the defaults. For example, setting this to "db: {name: launchpad\_prod}" changes the name of the database used by the "db" relation.
* db\_name | string

  database name
* db\_roles | string

  comma separated list of roles
* db\_statement\_timeout | int

  SQL statement timeout in milliseconds.
* debuglog | string

  If set to a writable path, application will write size/time constrained
  debug level logs to that path on the unit, see
  http://talisker.readthedocs.io/en/latest/logging.html#debug-logging for
  details.
* default\_batch\_size | int

  Default: 50

  The default size used in a batched listing of results.
* domain | string

  Default: launchpad.test

  Domain name for this instance.
* domain\_bzr | string

  Domain name for this instance's Bazaar service, if any.
* domain\_git | string

  Domain name for this instance's Git service, if any.
* domain\_lists | string

  Domain name for this instance's mailing list service, if any.
* domain\_xmlrpc\_private | string

  Default: xmlrpc-private.launchpad.test

  Domain name for this instance's private XML-RPC service.
* enable\_debian\_bugs\_mirroring | boolean

  Should the Debian bug data mirroring job be enabled? The checkwatches
  script depends on the mirrored data being available locally and hence
  it may throw some errors if it is missing.
* env\_extra | string

  Default: {}

  extra environment varibles to include in the process, as a python dict literal
* environment | string

  Default: production

  production, staging, or devel
* extra\_packages | string

  Space separated list of extra deb packages to install.
* geoip\_database | string

  The database used by our GeoIP library. Only GeoIP2/GeoLite2 Country databases are supported.
* git\_loose\_objects\_threshold | int

  Threshold for the number of loose objects that triggers automatic repacking of Git repositories.
* git\_packs\_threshold | int

  Threshold for the number of pack files that triggers automatic repacking of Git repositories.
* gpg\_upload\_keys | boolean

  Should we allow uploading keys to the keyserver?
* http\_proxy | string

  Proxy to be used when issuing HTTP requests.
* install\_keys | string

  Default: - null # PPA keys securely added via Launchpad.

  List of signing keys for install\_sources package sources, per charmhelpers standard format (a yaml list of strings encoded as a string). The keys should be the full ASCII armoured GPG public keys. While GPG key ids are also supported and looked up on a keyserver, operators should be aware that this mechanism is insecure. null can be used if a standard package signing key is used that will already be installed on the machine, and for PPA sources where the package signing key is securely retrieved from Launchpad.
* install\_sources | string

  Default: - ppa:launchpad/ppa

  List of extra apt sources, per charm-helpers standard format (a yaml list of strings encoded as a string). Each source may be either a line that can be added directly to sources.list(5), or in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable.
* internal\_branch\_by\_id\_root | string

  The URL prefix for where branches are served by URLs based on the
  branch ID. Required by UpdatePreviewDiffJob and
  GenerateIncrementalDiffJob to generate diffs for Bazaar merge
  proposals.
* internal\_bzr\_api\_endpoint | string

  The URL of the internal Bazaar hosting API endpoint.
* internal\_git\_api\_endpoint | string

  The URL of the internal Git hosting API endpoint.
* is\_demo | boolean

  Default: True

  Should pages be styled to indicate the use of a demo system?
* language\_pack\_exporter\_schedule | string

  Default: {}

  YAML-encoded dict mapping Ubuntu release codenames (in lower case) to the corresponding cron schedule strings. Example: xenial: 30 10 \* \* 0
* librarian\_download\_host | string

  Host the Librarian is listening on for HTTP requests.
* librarian\_download\_port | int

  Port number the Librarian listens for HTTP GET and HEAD requests on.
* librarian\_download\_url | string

  The base URL used to generate URLs to the Library contents.
* librarian\_frontend\_ip\_addresses | string

  Default: []

  YAML-encoded list of librarian frontend IP addresses
* librarian\_restricted\_download\_host | string

  Host the Restricted Librarian is listening on for HTTP requests.
* librarian\_restricted\_download\_port | int

  Port number the Restricted Librarian listens for HTTP GET and HEAD requests on.
* librarian\_restricted\_download\_url | string

  The base URL used to generate URLs to the Restricted Library contents.
* librarian\_restricted\_upload\_host | string

  Host the Restricted Librarian is listening on for storage requests.
* librarian\_restricted\_upload\_port | int

  Port number the Restricted Librarian listens for storage requests on.
* librarian\_upload\_host | string

  Host the Librarian is listening on for storage requests.
* librarian\_upload\_port | int

  Port number the Librarian listens for storage requests on.
* log\_hosts\_allow | string

  Hosts that should be allowed to rsync logs. Note that this relies on the nrpe subordinate charm to set up /etc/rsyncd.conf properly.
* logparser\_max\_parsed\_lines | int

  Default: 2000000

  Maximum number of log lines parsed per run by the librarian Apache log parser. Bounds each run's database transaction so that it commits well within the long-transaction kill timeout, letting a backlog drain incrementally across runs rather than a single unbounded run being killed mid-transaction.
* mailman\_shared\_secret | string

  Shared secret used to pre-approve Launchpad-generated messages to Launchpad mailing lists.
* mirror\_prober\_active | boolean

  Should the mirror prober be enabled?
* mirror\_prober\_release\_mode | boolean

  Should the mirror prober run in the cdimage-prober-only mode with custom schedule and options? This is typically enabled prior to release and on request only. Enabling it will disable the regular mode, which runs both the archive and mirror probers once an hour. This option will work only when the 'mirror\_prober\_active' option is true.
* nagios\_context | string

  Used by the nrpe subordinate charms.
* nagios\_servicegroups | string

  A comma-separated list of nagios servicegroups.
  If left empty, the nagios\_context will be used as the servicegroup
* oci\_registry\_credentials\_private\_key | string

  Base64-encoded NaCl private key for decrypting OCI registry upload credentials.
* oci\_registry\_credentials\_public\_key | string

  Base64-encoded NaCl public key for encrypting OCI registry upload credentials.
* oops\_prefix | string

  Default: TEST

  A prefix for OOPS codes for this instance.
* oops\_rabbitmq\_broker\_urls | string

  Space-separated list of RabbitMQ broker URLs for a separate cluster dedicated to OOPS reports. If unset, rely on the oops-amqp relation instead; if that is also absent, OOPS reports use the same cluster as rabbitmq\_broker\_urls / the rabbitmq relation.
* oops\_rabbitmq\_user | string

  Default: test

  Username to use with the OOPS RabbitMQ cluster.
* openid\_alternate\_provider\_roots | string

  Comma-separated list of additional URLs to recognise as valid prefixes for our accounts' OpenID identifiers.
* openid\_provider\_root | string

  Default: https://testopenid.test/

  URL to the OpenID provider to authenticate against.
* package\_status | string

  Default: install

  The status of service-affecting packages will be set to this value in the dpkg database. Valid values are "install" and "hold".
* port\_xmlrpc | int

  Default: 8087

  Port for the XML-RPC application server.
* ppa\_base\_url | string

  Default: http://ppa.launchpad.test/

  External base URL for PPAs.
* ppa\_private\_base\_url | string

  Default: http://private-ppa.launchpad.test/

  External base URL for private PPAs.
* process\_inbound\_email\_host | string

  The mail server that the `process-mail.py` script connects to for processing inbound email.
* process\_inbound\_email\_password | string

  The credentials for the `process_inbound_email_username` on the `process_inbound_email_host` mail server.
* process\_inbound\_email\_username | string

  The username to connect to the `process_inbound_email_host` as.
* profile\_dir | string

  Directory to save profile info. The filename is in the format <timestamp>-<threadName>.prof. When unset, defaults to the current directory (.) as specified in schema-lazr.conf in the Launchpad tree.
* rabbitmq\_broker\_urls | string

  Space-separated list of RabbitMQ broker URLs. If unset, rely on the rabbitmq relation instead.
* rabbitmq\_user | string

  Default: test

  Username to use with RabbitMQ.
* send\_email | boolean

  Is this service allowed to send email? (Email is always sent via a mail transport agent running on localhost; deploy a postfix-relay subordinate charm to handle this.)
* sentry\_dsn | string

  DSN for configuration of Sentry's raven client.
  See https://<sentry\_host>/sentry/snapdeltaservice/settings/keys/
* session\_cookie\_name | string

  Default: launchpad\_dev

  The ID of the cookie used to store the session token.
* site\_message | string

  If provided, this message will appear in the site status bar at the top of every page.
* slow\_query\_timeout | string

  Default: -1

  Timeout (in ms) to log SQL queries
* snap\_store\_secrets\_private\_key | string

  Base64-encoded NaCl private key for decrypting snap store upload tokens.
* snap\_store\_secrets\_public\_key | string

  Base64-encoded NaCl public key for encrypting snap store upload tokens.
* snap\_store\_upload\_url | string

  The snap store's upload URL endpoint.
* snap\_store\_url | string

  The snap store's primary URL endpoint.
* soft\_request\_timeout | int

  Soft request timeout in milliseconds.
* statsd\_dsn | string

  statsd url, see http://talisker.readthedocs.io/en/latest/statsd.html for details
* statsd\_environment | string

  Statsd environment name.
* storage\_managed\_by\_juju | boolean

  Indicates whether the storage is managed by Juju. Must be set during deployment time. Refer to the launchpad-storage layer's README for more information.
* storm\_cache\_size | int

  Default: 10000

  The size of the Storm cache in objects.
* swift\_auth\_url | string

  URL for authenticating against Keystone when fetching payloads from Swift.
* swift\_auth\_version | string

  Default: 2

  Auth version, supported values: 2, 3.
* swift\_container\_name | string

  Container to use when fetching payloads from Swift.
* swift\_password | string

  Password to use when fetching payloads from Swift.
* swift\_project\_domain\_name | string

  Default: default

  Openstack project domain name
* swift\_region\_name | string

  Region to use when fetching payloads from Swift.
* swift\_storage\_url | string

  URL for fetching payloads anonymously from Swift.
* swift\_tenant\_name | string

  OpenStack tenant to use when fetching payloads from Swift.
* swift\_use\_proxy | boolean

  use http{s} proxy, if defined in the environment variables: JUJU\_CHARM\_HTTP{S}\_PROXY
* swift\_user\_domain\_name | string

  Default: default

  Openstack user domain name
* swift\_username | string

  Username to use when fetching payloads from Swift.
* trusted\_networks | string

  Space-separated list of networks with trusted access to this service.
* ubuntu\_disable\_filebug | boolean

  Should +filebug be disabled for Ubuntu?
* uploader\_default\_recipient | string

  Default email recipient for package upload notifications.
* uploader\_default\_sender | string

  Default email sender for package upload notifications.
* webhooks\_proxy\_url | string

  Outbound webhook request proxy URL.
