The service.conf file¶
All Landscape service configurations are defined in the service.conf file. This file follows the INI file format. The default location for this file is /etc/landscape/service.conf. You can override that by setting the LANDSCAPE_SERVICE_CONF environment variable with the file path location of the service.conf file.
Changes to the service.conf file only take affect once you restart the relevant service(s). Any file paths referenced throughout this document must be readable by the landscape system user.
Starting with Landscape 25.10, every entry in the service.conf file can be overridden by a corresponding environment variable. These variables have the following general structure: LANDSCAPE_SECTION_NAME__KEY_NAME.
The sections below contain information about the key-value pairs that can be set in each section, the corresponding environment variable, the default value (if any), and the purpose of the entry.
Note
The usage of the - character in section names and key names was deprecated in Landscape Server 25.10 in favor of the _ character. Support for the - character is expected to be removed in Landscape Server 26.04 LTS.
In addition, the names of some sections of the service.conf file were deprecated in Landscape Server 25.10. These sections and their new names are detailed below. Support for the deprecated names is expected to be removed in Landscape Server 26.04 LTS.
Upgrades to Landscape Server 25.10 or later will include migrating these names.
The [api] section¶
The [api] section contains configurations for the Landscape API service, including service connection settings and database store configurations. In addition to the following, this section can use the shared service settings and the shared store settings.
cors_allow_all¶
Purpose: This setting should only be enabled in a development environment. If
True, the following headers will be set in HTTP responses from the API service:Access-Control-Allow-Origin: *Access-Control-Allow-Methods: GET, POST, PUT, PATCH, DELETE, OPTIONSAccess-Control-Allow-Credentials: true
Deprecated key name:
cors-allow-allENV name:
LANDSCAPE_API__CORS_ALLOW_ALLDefault:
False
snap_store_api_url¶
Purpose: The API for an Enterprise Store (formerly known as Snap Store Proxy). By default, this is the Canonical Snap Store.
Deprecated key name:
snap-store-api-urlENV name:
LANDSCAPE_API__SNAP_STORE_API_URLDefault:
https://api.snapcraft.io/v2
The [appserver] section¶
Note
The [landscape] section name was deprecated in Landscape Server 25.10. The [appserver] section replaces the [landscape] section.
The [appserver] section contains configurations for the Landscape application server, including storage paths and authentication providers. In addition to the following, this section can use the shared service settings and the shared store settings.
Moved Configuration Keys¶
Beginning in Landscape Server 25.10, the following keys have moved from the [appserver] section to the [system] section:
enable-password-authentication→enable_password_authenticationin[system]enable-subdomain-accounts→enable_subdomain_accountsin[system]enable-saas-metrics→enable_saas_metricsin[system]enable-tag-script-execution→enable_tag_script_executionin[system]
These keys can still be used in their deprecated forms in [appserver]/[landscape] until Landscape Server 26.04 LTS, when support is expected to be removed and they must be configured in the [system] section. Note that upgrades of Landscape Server 25.10 and later includes automated migration of these names.
Authentication providers¶
OpenID:
Requires both
openid_provider_urlandopenid_logout_urlto be configuredDefaults to using Ubuntu One
OIDC:
Requires
oidc_issuer,oidc_client_id, andoidc_client_secretto be configured
blob_storage_root¶
Purpose: Root directory for blob storage used for Ubuntu Security Guide (USG) reports.
Deprecated key name:
blob-storage-rootENV name:
LANDSCAPE_APPSERVER__BLOB_STORAGE_ROOTDefault:
/var/lib/landscape/blobs
known_proxies¶
Purpose: Comma-separated names of known proxies to consider when updating an administrator’s last login host.
Deprecated key name:
known-proxiesENV name:
LANDSCAPE_APPSERVER__KNOWN_PROXIESDefault:
None
oidc_client_id¶
Purpose: OIDC client identifier. Required along with
oidc_client_secretandoidc_issuerwhen using OIDC authentication.Deprecated key name:
oidc-client-idENV name:
LANDSCAPE_APPSERVER__OIDC_CLIENT_IDDefault:
None
oidc_client_secret¶
Purpose: OIDC client secret. Required along with
oidc_client_idandoidc_issuerwhen using OIDC authentication.Deprecated key name:
oidc-client-secretENV name:
LANDSCAPE_APPSERVER__OIDC_CLIENT_SECRETDefault:
None
oidc_issuer¶
Purpose: OIDC issuer URL. Required along with
oidc_client_secretandoidc_client_idwhen using OIDC authentication.Deprecated key name:
oidc-issuerENV name:
LANDSCAPE_APPSERVER__OIDC_ISSUERDefault:
None
oidc_provider¶
Purpose: The name of OIDC provider to use. Must be either
google,okta, orunspecified.Deprecated key name:
oidc-providerENV name:
LANDSCAPE_APPSERVER__OIDC_PROVIDERDefault:
unspecified
oidc_redirect_uri¶
Purpose: OIDC redirect URI for authentication callbacks.
Deprecated key name:
oidc-redirect-uriENV name:
LANDSCAPE_APPSERVER__OIDC_REDIRECT_URIDefault:
None
openid_logout_url¶
Purpose: OpenID logout URL. Required along with
openid_provider_urlwhen using OpenID authentication.Deprecated key name:
openid-logout-urlENV name:
LANDSCAPE_APPSERVER__OPENID_LOGOUT_URLDefault:
None
openid_provider_url¶
Purpose: OpenID provider URL. Required along with
openid_logout_urlwhen using OpenID authentication.Deprecated key name:
openid-provider-urlENV name:
LANDSCAPE_APPSERVER__OPENID_PROVIDER_URLDefault:
None
repository_path¶
Purpose: Path to the package repository directory. The
landscapesystem user must have read and write privileges for that directory.Deprecated key name:
repository-pathENV name:
LANDSCAPE_APPSERVER__REPOSITORY_PATHDefault:
/tmp/landscape-repository
reprepro_binary¶
Purpose: Path to the reprepro binary executable. If unset, the binary installed at
/usr/bin/repreprois used.Deprecated key name:
reprepro-binaryENV name:
LANDSCAPE_APPSERVER__REPREPRO_BINARYDefault:
None
sanitize_delay¶
Purpose: Delay in seconds before a sanitize activity is sent to a registered instance.
Deprecated key name:
sanitize-delayENV name:
LANDSCAPE_APPSERVER__SANITIZE_DELAYDefault:
3600
secret_token¶
Purpose: Secret token used as the secret key for symmetric encryption of JWTs.
Deprecated key name:
secret-tokenENV name:
LANDSCAPE_APPSERVER__SECRET_TOKENDefault:
None
ubuntu_one_redirect_url¶
Purpose: Ubuntu One redirect URL for authentication.
Deprecated key name:
ubuntu-one-redirect-urlENV name:
LANDSCAPE_APPSERVER__UBUNTU_ONE_REDIRECT_URLDefault:
None
The [async_frontend] section¶
Note
The [async-frontend] section name was deprecated in Landscape Server 25.10. The [async_frontend] section replaces the [async-frontend] section.
The [async_frontend] section contains configurations that apply to the landscape-async-frontend service which handles AJAX requests from the Legacy UI. It has no settings beyond the shared service settings and the shared store settings.
In practice, only the base_port setting needs to be configured for the service to operate correctly.
The [broker] section¶
The [broker] section contains configurations that describe how services connect to our AMQP broker (RabbitMQ). In addition to the following, this section can use the shared TLS client settings to connect to a RabbitMQ server with mTLS.
host¶
Purpose: The hostname or IP address of the AMQP broker server.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__HOSTDefault:
localhost
hostagent_command_status_queue¶
Purpose: Queue for sending command status updates from the hostagent server to the hostagent consumer.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__HOSTAGENT_COMMAND_STATUS_QUEUEDefault:
landscape-server-hostagent-command-status-queue
hostagent_ping_queue¶
Purpose: Queue for pings from registered Windows instances.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__HOSTAGENT_PING_QUEUEDefault:
landscape-server-hostagent-ping-queue
hostagent_task_queue¶
Purpose: Queue for messages received from registered Windows instances.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__HOSTAGENT_TASK_QUEUEDefault:
landscape-server-hostagent-task-queue
hostagent_virtual_host¶
Purpose: The virtual host of message queues for the hostagent message server and consumer. This provides support for Landscape integration with Ubuntu Pro for WSL.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__HOSTAGENT_VIRTUAL_HOSTDefault:
landscape-hostagent
password¶
Purpose: Password used to authenticate with the AMQP broker.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__PASSWORDDefault:
guest
port¶
Purpose: Network port where the AMQP broker is listening.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__PORTDefault:
5672
user¶
Purpose: Username used to authenticate with the message broker.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__USERDefault:
guest
vhost¶
Purpose: The virtual host namespace used by most of the Landscape services.
Deprecated key name: N/A
ENV name:
LANDSCAPE_BROKER__VHOSTDefault:
landscape
The [hostagent_consumer] section¶
Note
The [hostagent-consumer] section name is deprecated. The [hostagent_consumer] section replaces the [hostagent-consumer] section.
The [hostagent_consumer] section contains settings for the landscape-hostagent-consumer service that processes messages related to Ubuntu Pro for WSL. It has no settings beyond the shared service settings and the shared store settings.
This entire section is optional. Omitting the [hostagent_consumer] section entirely will cause the landscape-hostagent-consumer service to stop immediately after it starts.
The [hostagent_messenger] section¶
Note
The [hostagent-messenger] section name is deprecated. The [hostagent_messenger] section replaces the [hostagent-messenger] section.
The [hostagent_messenger] section contains settings for the landscape-hostagent-messenger service that communicates with Ubuntu Pro for WSL. It has no settings beyond the shared service settings and the shared store settings.
This entire section is optional. Omitting the [hostagent_messenger] section entirely will cause the landscape-hostagent-messenger service to stop immediately after it starts.
The [job_handler] section¶
Note
The [job-handler] section name was deprecated in Landscape Server 25.10. The [job_handler] section replaces the [job-handler] section.
The [job_handler] section contains configurations for the landscape-job-handler service which runs background jobs. It has no settings beyond the shared service settings and the shared store settings.
In practice, only the base_port setting needs to be configured for the service to operate correctly.
The [load_shaper] section¶
Note
The [load-shaper] section name was deprecated in Landscape Server 25.10. The [load_shaper] section replaces the [load-shaper] section.
The [load_shaper] section contains configurations for controlling how many messages are processed in each message exchange. It allots a time window for message processing based on the current database load.
Caution
The default values have been chosen based on the underlying algorithm and typical workloads. Modifying these values is not advisable unless you have thoroughly tested the impact on your specific system, as changes can significantly affect performance and system stability.
critical_load¶
Purpose: A float representing the database load threshold at which message processing time is reduced to zero. When load reaches this value, no time slice is allocated for processing.
Deprecated key name:
critical-loadENV name:
LANDSCAPE_LOAD_SHAPER__CRITICAL_LOADDefault:
10.0
good_duration¶
Purpose: A float representing the baseline time slice (in seconds) allocated for message processing when the database load is at the good load threshold. This duration is scaled up or down based on current load.
Deprecated key name:
good-durationENV name:
LANDSCAPE_LOAD_SHAPER__GOOD_DURATIONDefault:
60.0
good_load¶
Purpose: A float representing the optimal database load threshold. When load is at this value, the full good duration time slice is allocated. Load below this increases the time slice, load above this decreases it.
Deprecated key name:
good-loadENV name:
LANDSCAPE_LOAD_SHAPER__GOOD_LOADDefault:
3.0
The [maintenance] section¶
The [maintenance] section contains configurations for running maintenance scripts. It has no settings beyond the shared service settings and the shared store settings.
The [message_server] section¶
Note
The [message-server] section name was deprecated in Landscape Server 25.10. The [message_server] section replaces the [message-server] section.
The [backoff] section was also deprecated in Landscape Server 25.10. The settings have been moved to the [message_server] section.
The [message_server] section contains configurations that apply to the landscape-message-server service that handles messages from instances running Landscape Client. In addition to the following, this section can use the shared service settings and the shared store settings.
backoff_dir¶
Purpose: The directory to hold the
backoff.txtfile the server uses to indicate it should back off requests. IfNone, aconfigdirectory within thelandscapedirectory will be used.Deprecated key name:
backoff-dirpathENV name:
LANDSCAPE_MESSAGE_SERVER__BACKOFF_DIRDefault:
None
check_interval¶
Purpose: The interval in seconds at which to update knowledge of computers with outstanding messages from the database.
Deprecated key name:
check-intervalENV name:
LANDSCAPE_MESSAGE_SERVER__CHECK_INTERVALDefault:
1200
max_msg_size_bytes¶
Purpose: The maximum size, in bytes, of a message from Landscape Client that Landscape Server will accept. Messages larger than this size will be rejected.
Deprecated key name:
max-msg-size-bytesENV name:
LANDSCAPE_MESSAGE_SERVER__MAX_MSG_SIZE_BYTESDefault:
30000000(30MB)
message_snippet_bytes¶
Purpose: When Landscape Server receives a message larger than
max_msg_size_bytes, it will log an error including the firstmessage_snippet_bytesof the message.Deprecated key name:
message-snippet-bytesENV name:
LANDSCAPE_MESSAGE_SERVER__MESSAGE_SNIPPET_BYTESDefault:
1000
message_system_url¶
Purpose: The message system URL to use. If not set, the system root url appended with
/message-systemis used.Deprecated key name: N/A
ENV name:
LANDSCAPE_MESSAGE_SERVER__MESSAGE_SYSTEM_URLDefault:
None
ping_interval¶
Purpose: Landscape Server will instruct Landscape Client to send a ping message every
ping_intervalseconds. If unset, each registered client will use the value set in its own Landscape Client configuration.Deprecated key name:
ping-intervalENV name:
LANDSCAPE_MESSAGE_SERVER__PING_INTERVALDefault:
None
The [oops] section¶
The [oops] section contains configurations for the OOPS error reporting and debugging system used for logging and traceback collection.
amqp_exchange¶
Purpose: AMQP exchange name for error reporting.
Deprecated key name:
amqp-exchangeENV name:
LANDSCAPE_OOPS__AMQP_EXCHANGEDefault:
""
amqp_key¶
Purpose: AMQP routing key for error messages. Requires
amqp_exchangeto be set.Deprecated key name:
amqp-keyENV name:
LANDSCAPE_OOPS__AMQP_KEYDefault:
landscape-oops
path¶
Purpose: File path for local OOPS publishing. If set, overrides the value set by
LANDSCAPE_SYSTEM__OOPS_PATH.Deprecated key name: N/A
ENV name:
LANDSCAPE_OOPS__PATHDefault:
None
The [package_search] section¶
Note
The [package-search] section name is deprecated. The [package_search] section replaces the [package-search] section.
The [package_search] section contains the configuration for the package search service. In a manual installation, the pre-configured settings should suffice. In a Juju deployment, many of these settings are managed by the Landscape Server charm.
In addition to the following, this section can use the shared service settings and the shared store settings.
account_threshold¶
Purpose: The number of registered computers in an account required for the account to use the package search service. Self-hosted Landscape Server deployments should keep the default value to ensure the package search service is always used.
Deprecated key name:
account-thresholdENV name:
LANDSCAPE_PACKAGE_SEARCH__ACCOUNT_THRESHOLDDefault:
0
host¶
Purpose: The hostname or IP address of the machine where the package search service runs.
Deprecated key name: N/A
ENV name:
LANDSCAPE_PACKAGE_SEARCH__HOSTDefault:
localhost
pid_path¶
Purpose: The file path for the
.pidfile for the package search service. Thelandscapesystem user must have read/write access to this file.Deprecated key name:
pid-pathENV name:
LANDSCAPE_PACKAGE_SEARCH__PID_PATHDefault:
/var/run/landscape-packagesearch-1.pid
port¶
Purpose: The port the package search service will listen on. This setting has no default value and is required.
Deprecated key name: N/A
ENV name:
LANDSCAPE_PACKAGE_SEARCH__PORTDefault: There is no default value. One must be set for the system to run.
The [package_upload] section¶
Note
The [package-upload] section name was deprecated in Landscape Server 25.10. The [package_upload] section replaces the [package-upload] section.
The [package_upload] section contains configurations for the package upload service, including service connection settings, database store configurations, and SSL options. In addition to the following, this section can use the shared service settings and the shared store settings.
base_port¶
Purpose: Workers for the service will run on ports incrementing from this base port.
Deprecated key names:
port,base-portENV name:
LANDSCAPE_PACKAGE_UPLOAD__BASE_PORTDefault:
9100
service_path¶
Purpose: The relative path portion to use for the service URL.
Deprecated key name:
root-urlENV name:
LANDSCAPE_PACKAGE_UPLOAD__SERVICE_PATHDefault:
/upload/
The [pingserver] section¶
The [pingserver] section contains configurations for the pingserver service that communicates with registered clients, notifying the clients about available messages. In addition to the following, this section can use the shared service settings and the shared store settings.
database_check_interval¶
Purpose: Interval in seconds to check the database for computers with outstanding messages.
Deprecated key name:
database-check-intervalENV name:
LANDSCAPE_PINGSERVER__DATABASE_CHECK_INTERVALDefault:
30
database_write_interval¶
Purpose: Interval in seconds between database writes of accumulated pings.
Deprecated key name:
database-write-intervalENV name:
LANDSCAPE_PINGSERVER__DATABASE_WRITE_INTERVALDefault:
60
ping_url¶
Purpose: The
pingserverservice handles HTTP request from this URL. If unset, the http version of the configured root URL appended bypingis used.Deprecated key name:
ping-urlENV name:
LANDSCAPE_PINGSERVER__PING_URLDefault:
None
The [schema] section¶
The [schema] section contains configurations for updating the database schema. In addition to the following, this section can use the shared service settings and the shared store settings.
store_superuser¶
Purpose: If the set_user PostgreSQL extension is installed, Landscape will connect to PG as the
store_user, then escalate to thestore_superuser.Deprecated key name: N/A
ENV name:
LANDSCAPE_SCHEMA__STORE_SUPERUSERDefault: None
The [scripts] section¶
The [scripts] section contains configurations for scripts. The section contains only the shared service settings and the shared store settings.
The [secrets] section¶
The [secrets] section contains configurations for the secrets service, such as HashiCorp Vault connection settings. In addition to the following, this section can use the shared service settings, the shared store settings, and the shared TLS client settings to connect to a Vault server with mTLS.
service_url¶
Purpose: The URL to use for the secrets service. Must include a port.
Deprecated key name:
secrets-service-urlENV name:
LANDSCAPE_SECRETS__SERVICE_URLDefault:
None
vault_token¶
Purpose: The token to use for the vault instead of getting it from the secrets service.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SECRETS__VAULT_TOKENDefault:
None
vault_url¶
Purpose: The address of the vault to use for the secrets service.
Deprecated key name:
secrets-urlENV name:
LANDSCAPE_SECRETS__VAULT_URLDefault:
http://localhost:8200
The [stores] section¶
The [stores] section contains configurations for database store names and connections. In addition, this section can use the shared store settings.
account_1¶
Purpose: The account database store name.
Deprecated key name:
account-1ENV name:
LANDSCAPE_STORES__ACCOUNT_1Default:
landscape-standalone-account-1
host¶
Purpose: The hostname or IP address of the database server.
Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__HOSTDefault:
localhost
knowledge¶
Note
The knowledge database was deprecated in Landscape Server 25.10 and will be dropped in a future release of Landscape Server.
Purpose: The knowledge database name.
Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__KNOWLEDGEDefault:
landscape-standalone-knowledge
main¶
Purpose: The main database name.
Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__MAINDefault:
landscape-standalone-main
package¶
Purpose: The package database name.
Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__PACKAGEDefault:
landscape-standalone-package
password¶
Purpose: The password for database connections by the configured
user.Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__PASSWORDDefault:
None
port¶
Purpose: The port to access the database server.
Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__PORTDefault:
None
resource_1¶
Purpose: The resource database name.
Deprecated key name:
resource-1ENV name:
LANDSCAPE_STORES__RESOURCE_1Default:
landscape-standalone-resource-1
session¶
Purpose: The session database name.
Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__SESSIONDefault:
landscape-standalone-session
session_autocommit¶
Purpose: The name of the session database with
autocommitisolation.Deprecated key name:
session-autocommitENV name:
LANDSCAPE_STORES__SESSION_AUTOCOMMITDefault:
landscape-standalone-session
user¶
Purpose: The username for database connections.
Deprecated key name: N/A
ENV name:
LANDSCAPE_STORES__USERDefault:
landscape
The [system] section¶
Note
The [global] section name was deprecated in Landscape Server 25.10. The [system] section replaces the [global] section.
The [system] section contains configurations that apply across many or all of Landscape’s services.
analytics_id¶
Purpose: Google Analytics tracker ID for the deployment.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__ANALYTICS_IDDefault:
UA-1018242-60
apt_port¶
Purpose: The port the
landscape_aptservice should use.Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__APT_PORTDefault:
8085
audit_retention_period¶
Purpose: The time period in days to retain security profile audit records. A negative value means that records should be retained indefinitely.
Deprecated key name:
audit-retention-periodENV name:
LANDSCAPE_SYSTEM__AUDIT_RETENTION_PERIODDefault:
-1
deployment_mode¶
Note
Do not change the deployment_mode default value.
Purpose: Used only for development. The default value is appropriate for self-hosted Landscape Server. Users should never change this setting.
Deprecated key name:
deployment-modeENV name:
LANDSCAPE_SYSTEM__DEPLOYMENT_MODEDefault:
standalone
enable_password_authentication¶
Purpose: Whether to enable password-based authentication or not.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__ENABLE_PASSWORD_AUTHENTICATIONDefault:
False
enable_saas_metrics¶
Purpose: Whether to enable metrics on SaaS or not. The default value is appropriate for self-hosted Landscape Server. Users generally shouldn’t change this setting.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__ENABLE_SAAS_METRICSDefault:
False
enable_subdomain_accounts¶
Purpose: Whether to enable subdomain accounts or not. The default value is appropriate for self-hosted Landscape Server. Users generally shouldn’t change this setting.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__ENABLE_SUBDOMAIN_ACCOUNTSDefault:
False
enable_tag_script_execution¶
Purpose: Whether to enable tag-based script execution or not.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__ENABLE_TAG_SCRIPT_EXECUTIONDefault:
False
enforce_password_strength¶
Purpose: Whether to enforce password strength when creating the administrator of a standalone account. If set to True, the password must be at least 8 characters long and contain one uppercase letter, one lowercase letter, and one digit.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__ENFORCE_PASSWORD_STRENGTHDefault:
True
gpg_home_dir¶
Purpose: The directory containing GnuPG config files and the keyrings.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__GPG_HOME_DIRDefault:
/var/lib/landscape-server/gnupg
license_file¶
Purpose: The file path location of the legacy license file. Ubuntu Pro users don’t need to set this. The
landscapesystem user must be able to read this file.Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__LICENSE_FILEDefault:
/etc/landscape/license.txt
max_service_memory¶
Purpose: An upper limit (in
mebibytes) for the memory usage by a Landscape service. Services exceeding this limit will restart. A value of0means there is no limit.Deprecated key name:
max-service-memoryENV name:
LANDSCAPE_SYSTEM__MAX_SERVICE_MEMORYDefault:
0
offline¶
Purpose: Set
Trueif Landscape is deployed in an air-gapped environment.Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__OFFLINEDefault:
None
oops_path¶
Purpose: The directory where OOPS reports are stored. The
landscapesystem user must have read/write access to the specified directory.Deprecated key name:
oops-pathENV name:
LANDSCAPE_SYSTEM__OOPS_PATHDefault:
/var/lib/landscape/landscape-oops
root_url¶
Purpose: Landscape Server’s root URL path.
Deprecated key name:
root-urlENV name:
LANDSCAPE_SYSTEM__ROOT_URLDefault:
http://localhost:8080
syslog_address¶
Purpose: Path to the system’s syslog logger.
Deprecated key name:
syslog-addressENV name:
LANDSCAPE_SYSTEM__SYSLOG_ADDRESSDefault:
/dev/log
ubuntu_pro_contract_server_url¶
Purpose: The URL of the Ubuntu Pro contract server, used to verify Ubuntu Pro tokens.
Deprecated key name: N/A
ENV name:
LANDSCAPE_SYSTEM__UBUNTU_PRO_CONTRACT_SERVER_URLDefault:
https://contracts.canonical.com/