Platform:

Ubuntu
24.04 23.10 23.04 22.10 22.04 20.04 18.04
Channel Revision Published Runs on
latest/edge 690 27 May 2026
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 689 27 May 2026
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 688 27 May 2026
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 575 30 Oct 2025
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 336 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 335 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 334 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 333 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 332 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 331 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 330 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 329 20 Jun 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 220 20 Jan 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 216 19 Jan 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 214 19 Jan 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 213 19 Jan 2024
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 109 18 Apr 2023
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 79 02 Aug 2022
Ubuntu 24.04 Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
2.0/stable 710 07 Jul 2026
Ubuntu 24.04
2.0/candidate 710 01 Jul 2026
Ubuntu 24.04
2.0/beta 710 01 Jul 2026
Ubuntu 24.04
2.0/edge 747 17 Aug 2026
Ubuntu 24.04
2.0/edge 746 17 Aug 2026
Ubuntu 24.04
2.0/edge 745 17 Aug 2026
Ubuntu 24.04
1.19/stable 734 14 Jul 2026
Ubuntu 24.04
1.19/candidate 734 14 Jul 2026
Ubuntu 24.04
1.19/beta 734 14 Jul 2026
Ubuntu 24.04
1.19/edge 734 13 Jul 2026
Ubuntu 24.04
1.19/edge 732 13 Jul 2026
Ubuntu 24.04
1.18/stable 733 14 Jul 2026
Ubuntu 24.04
1.18/candidate 733 14 Jul 2026
Ubuntu 24.04
1.18/beta 733 14 Jul 2026
Ubuntu 24.04
1.18/edge 733 13 Jul 2026
Ubuntu 24.04
1.17/stable 442 11 Apr 2025
Ubuntu 24.04
1.17/candidate 442 11 Apr 2025
Ubuntu 24.04
1.17/beta 442 25 Mar 2025
Ubuntu 24.04
1.17/edge 617 12 Jan 2026
Ubuntu 24.04
1.16/stable 632 20 Feb 2026
Ubuntu 22.04
1.16/candidate 632 19 Feb 2026
Ubuntu 22.04
1.16/beta 632 19 Feb 2026
Ubuntu 22.04
1.16/edge 633 19 Feb 2026
Ubuntu 22.04
1.15/stable 357 24 Jul 2024
Ubuntu 22.04
1.15/candidate 357 24 Jul 2024
Ubuntu 22.04
1.15/beta 357 24 Jul 2024
Ubuntu 22.04
1.15/edge 376 31 Jul 2024
Ubuntu 22.04
1.8/stable 731 10 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/stable 728 10 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/stable 727 10 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/stable 726 10 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/stable 725 10 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/stable 724 09 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/stable 723 09 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/stable 717 03 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
1.8/candidate 690 27 May 2026
Ubuntu 24.04
1.8/candidate 688 27 May 2026
Ubuntu 24.04
1.8/candidate 689 27 May 2026
Ubuntu 24.04
1.8/candidate 575 27 May 2026
Ubuntu 24.04
1.8/edge 164 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 162 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 161 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 159 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 157 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 156 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 155 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 154 09 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 140 07 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 138 04 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 135 04 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.8/edge 131 04 Aug 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.04
1.7/stable 371 26 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.6/stable 369 26 Jul 2024
Ubuntu 20.04 Ubuntu 18.04
1.5/stable 370 26 Jul 2024
Ubuntu 20.04 Ubuntu 18.04
juju deploy vault --channel 2.0/stable

Learn about configurations >

  • access_country_name | string

    The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. If not set, the Vault charm will request a certificate without this attribute.

  • access_email_address | string

    The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. If not set, the Vault charm will request a certificate without this attribute.

  • access_locality_name | string

    The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. If not set, the Vault charm will request a certificate without this attribute.

  • access_organization | string

    The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. If not set, the Vault charm will request a certificate without this attribute.

  • access_organizational_unit | string

    The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. If not set, the Vault charm will request a certificate without this attribute.

  • access_sans_dns | string

    The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. If not set, the Vault charm will automatically generate subject alternative names.

  • access_sans_ip | string

    Comma-separated list of IP addresses to include as SANs for the access certificate. The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. These are in addition to IPs automatically detected by the charm.

  • access_state_or_province_name | string

    The Vault charm will use this configuration option when requesting a certificate from a TLS provider using the tls-certificates-access charm relation interface. If not set, the Vault charm will request a certificate without this attribute.

  • acme_allow_any_name | boolean

    Allow the ACME server of Vault to issue certificates for any domain name. The Vault charm will use this configuration option in the context of acting as an intermediate CA.

  • acme_allow_bare_domains | boolean

    Default: True

    Specifies if clients can request certificates matching the value of the actual domains themselves. For example, if allowed_domains contains example.com, setting this to true allows clients to actually request a certificate for example.com.

  • acme_allow_ip_sans | boolean

    Allow the ACME server of Vault to issue certificates with IP Subject Alternative Names. The Vault charm will use this configuration option in the context of acting as an intermediate CA.

  • acme_allow_subdomains | boolean

    Specifies if clients can request certificates with common names that are subdomains of the common name in the allowed_domains list. This includes wildcard subdomains. For example, an allowed_domains value of example.com with this option set to true will allow foo.example.com and fou.bar.example.com as well as *.example.com.

  • acme_allow_wildcard_certificates | boolean

    Default: True

    Specifies if clients can request certificates certificates with RFC 6125 wildcards in the CN field. When set to False, Vault will not issue wildcards, even if they would've been allowed by another option. Vault supports the following four wildcard types: - *.example.com: a single wildcard as the entire left-most label - foo*.example.com: a single suffixed wildcard in the left-most label - *foo.example.com: a single prefixed wildcard in the left-most label - f*o.example.com: a single interior wildcard in the left-most label

  • acme_allowed_domains | string

    A comma-separated list of domain names for which the Vault charm can sign certificates. The Vault charm will use this configuration option in the context of acting as an intermediate CA. Certificate requests for clients using the ACME server of Vault will need to use a domain name from this list.

  • acme_ca_common_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. This option is required when using the tls-certificates-acme charm relation interface.

  • acme_ca_country_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • acme_ca_email_address | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • acme_ca_locality_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • acme_ca_organization | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • acme_ca_organizational_unit | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • acme_ca_sans_dns | string

    Comma-separated list of DNS names for the CA certificate. The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. If not set, the Vault charm will automatically generate subject alternative names.

  • acme_ca_state_or_province_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-acme charm relation interface. Requirers using the ACME server of Vault will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • acme_country | string

    This value specifies the C (Country) value in the Subject field of the certificate issued by Vault ACME. If not set the issued certificate will not have a C value in the Subject field.

  • acme_locality | string

    This value specifies the L (Locality) value in the Subject field of the certificate issued by Vault PKI. If not set the issued certificate will not have an L value in the Subject field.

  • acme_organization | string

    This value specifies the O (Organization) value in the Subject field of the certificate issued by Vault ACME. If not set the issued certificate will not have an O value in the Subject field.

  • acme_organizational_unit | string

    This value specifies the OU (Organizational Unit) value in the Subject field of the certificate issued by Vault ACME. If not set the issued certificate will not have an OU value in the Subject field.

  • acme_province | string

    This value specifies the ST (State or Province) value in the Subject field of the certificate issued by Vault ACME. If not set the issued certificate will not have a ST value in the Subject field.

  • default_lease_ttl | string

    Default: 168h

    Specifies the default lease duration for Vault's tokens and secrets.

  • log_level | string

    Default: info

    The log verbosity level. Supported values (in order of descending detail) are trace, debug, info, warn, and error.

  • logrotate_frequency | string

    Default: daily

    How often to rotate syslog (daily, weekly, monthly)

  • max_lease_ttl | string

    Default: 720h

    Specifies the maximum possible lease duration for Vault's tokens and secrets.

  • pki_allow_any_name | boolean

    Allow the Vault charm to sign certificates coming from the vault-pki integration for any domain name. The Vault charm will use this configuration option in the context of acting as an intermediate CA.

  • pki_allow_bare_domains | boolean

    Default: True

    Specifies if clients can request certificates matching the exact value of the domains listed in pki_allowed_domains (or pki_ca_common_name if not set). For example, if pki_allowed_domains is example.com, this option allows issuing a certificate for example.com itself. When disabled, only subdomains (if pki_allow_subdomains is true) can be issued, not the base domain.

  • pki_allow_ip_sans | boolean

    Allow the Vault charm to sign requests with IP Subject Alternative Names. The Vault charm will use this configuration option in the context of acting as an intermediate CA.

  • pki_allow_subdomains | boolean

    Specifies if clients can request certificates with common names that are subdomains of the common name in the allowed_domains list. This includes wildcard subdomains. For example, an allowed_domains value of example.com with this option set to true will allow foo.example.com and fou.bar.example.com as well as *.example.com.

  • pki_allow_wildcard_certificates | boolean

    Default: True

    Specifies if clients can request certificates certificates with RFC 6125 wildcards in the CN field. When set to False, Vault will not issue wildcards, even if they would've been allowed by another option. Vault supports the following four wildcard types: - *.example.com: a single wildcard as the entire left-most label - foo*.example.com: a single suffixed wildcard in the left-most label - *foo.example.com: a single prefixed wildcard in the left-most label - f*o.example.com: a single interior wildcard in the left-most label

  • pki_allowed_domains | string

    A comma-separated list of domain names for which the Vault charm can sign certificates. The Vault charm will use this configuration option in the context of acting as an intermediate CA. Certificate requests for charms integrating with Vault using the vault-pki integration will need to use a domain name from this list.

  • pki_ca_common_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. This option is required when using the tls-certificates-pki charm relation interface.

  • pki_ca_country_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • pki_ca_email_address | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • pki_ca_locality_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • pki_ca_organization | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • pki_ca_organizational_unit | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • pki_ca_sans_dns | string

    Comma-separated list of DNS names for the CA certificate. The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. If not set, the Vault charm will automatically generate subject alternative names.

  • pki_ca_state_or_province_name | string

    The Vault charm will use this configuration option when requesting a CA certificate from a TLS provider using the tls-certificates-pki charm relation interface. Charms integrating to Vault using the vault-pki charm relation interface will receive signed certificates from that CA. If not set, the Vault charm will request a CA certificate without this attribute.

  • pki_country | string

    This value specifies the C (Country) value in the Subject field of the certificate issued by Vault PKI. If not set the issued certificate will not have a C value in the Subject field.

  • pki_locality | string

    This value specifies the L (Locality) value in the Subject field of the certificate issued by Vault PKI. If not set the issued certificate will not have an L value in the Subject field.

  • pki_organization | string

    This value specifies the O (Organization) value in the Subject field of the certificate issued by Vault PKI. If not set the issued certificate will not have an O value in the Subject field.

  • pki_organizational_unit | string

    This value specifies the OU (Organizational Unit) value in the Subject field of the certificate issued by Vault PKI. If not set the issued certificate will not have an OU value in the Subject field.

  • pki_province | string

    This value specifies the ST (State or Province) value in the Subject field of the certificate issued by Vault PKI. If not set the issued certificate will not have a ST value in the Subject field.

  • pki_self_signed_ca_validity | int

    Default: 87600

    The validity period in hours for the self-signed CA certificate when using Vault's built-in PKI without an external CA relation (tls-certificates-pki). Default is 87600 hours (10 years). This option is only used when the tls-certificates-pki relation is not present and pki_ca_common_name is configured.