nps.stacks.outline.enable
Whether to enable outline.
Type: boolean
Default:
false
Example:
true
Declared by:
nps.stacks.outline.containers.outline
Alias of services.podman.containers.outline
.
Type: submodule
Declared by:
nps.stacks.outline.containers.outline-db
Alias of services.podman.containers.outline-db
.
Type: submodule
Declared by:
nps.stacks.outline.db.passwordFile
Path to the file containing the database password
Type: absolute path
Declared by:
nps.stacks.outline.db.username
Database user name
Type: string
Default:
"outline"
Declared by:
nps.stacks.outline.extraEnv
Extra environment variables to set for the container.
Can be used to pass secrets such as the TMDB_ACCESS_TOKEN
.
See https://github.com/outline/outline/blob/main/.env.sample
Type: attribute set of (null or boolean or signed integer or string or absolute path or (submodule))
Default:
{ }
Example:
{
DEFAULT_LANGUAGE = "en_US";
TMDB_ACCESS_TOKEN = {
fromFile = "/run/secrets/tmdb_access_token";
};
}
Declared by:
nps.stacks.outline.oidc.enable
Whether to enable OIDC login with Authelia. This will register an OIDC client in Authelia and setup the necessary configuration.
For details, see:
- https://www.authelia.com/integration/openid-connect/clients/outline/
- https://docs.getoutline.com/s/hosting/doc/oidc-8CPBm6uC0I
Type: boolean
Default:
false
Declared by:
nps.stacks.outline.oidc.clientSecretFile
The file containing the client secret for the OIDC client that will be registered in Authelia.
Type: string
Declared by:
nps.stacks.outline.oidc.clientSecretHash
The hashed client_secret. Will be set in the Authelia client config. For examples on how to generate a client secret, see
https://www.authelia.com/integration/openid-connect/frequently-asked-questions/#client-secret
Type: string
Declared by:
nps.stacks.outline.oidc.userGroup
Users of this group will be able to log in
Type: string
Default:
"outline_user"
Declared by:
nps.stacks.outline.secretKeyFile
Path to the file containing the secret key.
Can be generated using openssl rand -hex 32
See https://github.com/outline/outline/blob/main/.env.sample
Type: absolute path
Declared by:
nps.stacks.outline.utilsSecretFile
Path to the file containing the utils secret.
Can be generated using openssl rand -hex 32
See https://github.com/outline/outline/blob/main/.env.sample
Type: absolute path
Declared by: