Immutable configuration settings¶
The following immutable configurations can be set in service.conf or through environment variables.
LANDSCAPE_CONFIG_FILE¶
Note
This configuration can be set through environment variables only.
Purpose: File path location of the
service.conffile. Thelandscapeuser must have read/write privileges to the file.Default value:
/etc/landscape/service.conf
LANDSCAPE_MESSAGE_SERVER__MESSAGE_URL¶
Purpose: The message system URL to use.
Default value: The HTTP version of the root URL with
/message-systemappended.Section:
message_systemKey:
message_system_urlDeprecated ENV name:
LANDSCAPE_MESSAGE_URLDeprecated section: N/A
Deprecated key: N/A
LANDSCAPE_SYSTEM__ANALYTICS_ID¶
Purpose: The Google Analytics ID for the deployment.
Default value:
UA-1018242-60Section:
systemKey:
analytics_idDeprecated ENV name:
LANDSCAPE_ANALYTICS_IDDeprecated section: N/A
Deprecated key: N/A
LANDSCAPE_SYSTEM__APT_PORT¶
Purpose: The port the
landscape_aptservice should use.Default value: 8085
Section:
systemKey:
apt_portDeprecated ENV name:
LANDSCAPE_APT_PORTDeprecated section: N/A
Deprecated key: N/A
LANDSCAPE_SYSTEM__ENABLE_PASSWORD_AUTHENTICATION¶
Purpose: Whether users are allowed to log in with email/password or not.
Default value:
FalseSection:
systemKey:
enable_password_authenticationDeprecated ENV name:
LANDSCAPE_ENABLE_PASSWORD_AUTHENTICATIONDeprecated section:
landscapeDeprecated key:
enable-password-authentication
LANDSCAPE_SYSTEM__ENABLE_SUBDOMAIN_ACCOUNTS¶
Purpose: Whether subdomain-based functionality is enabled or not.
Default value:
FalseSection:
systemKey:
enable_subdomain_accountsDeprecated ENV name:
LANDSCAPE_ENABLE_SUBDOMAIN_ACCOUNTSDeprecated section:
landscapeDeprecated key:
enable-subdomain-accounts
LANDSCAPE_SYSTEM__ENABLE_TAG_SCRIPT_EXECUTION¶
Purpose: Whether to enable tag-based script execution.
Default value:
FalseSection:
systemKey:
enable_tag_script_executionDeprecated ENV name:
LANDSCAPE_ENABLE_TAG_SCRIPT_EXECUTIONDeprecated section:
landscapeDeprecated key:
enable-tag-script-execution
LANDSCAPE_SYSTEM__FQDN¶
Purpose: Sets the root URL using the FQDN.
Default value:
NoneSection:
systemKey:
fqdnDeprecated ENV name:
LANDSCAPE_FQDNDeprecated section: N/A
Deprecated key: N/A
LANDSCAPE_SYSTEM__GPG_HOME_DIR¶
Purpose: The directory containing GnuPG config files and the keyrings. The
landscapeuser must have read/write privileges to the directory.Default value:
/var/lib/landscape-server/gnupgSection:
systemKey:
gpg_home_dirDeprecated ENV name:
LANDSCAPE_GPG_HOMEDeprecated section: N/A
Deprecated key: N/A
LANDSCAPE_SYSTEM__LICENSE_FILE¶
Purpose: The file path location of the legacy license file. The
landscapeuser must have read/write privileges to the file.Default value:
/etc/landscape/license.txtSection:
systemKey:
license_fileDeprecated ENV name:
LANDSCAPE_LICENSE_FILEDeprecated section: N/A
Deprecated key: N/A
LANDSCAPE_SYSTEM__OFFLINE¶
Purpose: Whether offline mode is set or not (only relevant for standalone setups).
Default value:
NoneSection:
systemKey:
offlineDeprecated ENV name:
LANDSCAPE_OFFLINEDeprecated section:
globalDeprecated key:
offline
LANDSCAPE_SYSTEM__ROOT_URL¶
Purpose: The Landscape Server’s root URL path. HTTP requests are expected to be made to this path.
Default value:
NoneSection:
systemKey:
root_urlDeprecated ENV name:
LANDSCAPE_ROOT_URLDeprecated section:
globalDeprecated key:
root-url
LANDSCAPE_SECRETS__VAULT_URL¶
Purpose: The address of the vault to use for the Secrets service.
Default value:
http://localhost:8200Section:
secretsKey:
vault_urlDeprecated ENV name:
VAULT_ADDRDeprecated section: N/A
Deprecated key:
secrets-url
LANDSCAPE_SECRETS__VAULT_TOKEN¶
Purpose: The token to use for the vault instead of getting it from the secrets service.
Default value:
NoneSection:
secretsKey:
vault_tokenDeprecated ENV name:
VAULT_TOKENDeprecated section: N/A
Deprecated key: N/A