Pro airgapped contracts server.

  • By Commercial Systems
Channel Revision Published Runs on
latest/stable 9 29 Aug 2024
Ubuntu 22.04
latest/edge 9 29 Aug 2024
Ubuntu 22.04
juju deploy pro-airgapped-server
Show information

Platform:

Ubuntu
22.04

Learn about configurations >

  • entitlements-url-map | string

    Default: {}

    The entitlements directives override map. Each item in the map will align with the override of the directives in the server. The mapping has been left dynamic on purpose, but it supports aptURL and remoteServer. Example: {"fips": {"aptURL": "http://192.168.123.99:9071"}, "livepatch": {"remoteServer": "http://192.168.123.99:8080"}}

  • is-staging | boolean

    Specifies if provided pro-tokens are for staging Ubuntu Pro backend. This config is not applicable if manual-server-config is provided.

  • log-level | string

    Default: info

    Configures the log level of the server. Acceptable values are: "info", "debug", "warning", "error" and "critical".

  • manual-server-config | string

    Optional contracts server config instead of pro-tokens. Expects a contracts server configuration, encoded in base64. This is for fully airgapped cases when a config is pre-generated on a local machine and then passed to the airgapped machine.

  • port | int

    Default: 8484

    The port on which the contracts server will listen.

  • ppa | string

    Default: ppa:yellow/ua-airgapped

    PPA for the Pro airgapped functionality. Set to "" to use your custom repo.

  • pro-tokens | string

    Comma-separated list of Ubuntu Pro contract tokens. Must be provided if manual-server-config is empty.