mirror of
https://gitlab.archlinux.org/archlinux/infrastructure.git
synced 2026-11-07 12:38:46 +01:00
29 lines
1.5 KiB
Django/Jinja
29 lines
1.5 KiB
Django/Jinja
# We have to split our config between Environment= entries and this file (included using EnvironmentFile=)
|
|
# since instance variables like %i don't work in files included via EnvironmentFile= in systemd :(
|
|
{# Log staging more verbosely than production #}
|
|
{% if buildbtw_stage == "staging" %}
|
|
RUST_LOG=info,buildbtw=debug,sqlx::query=warn,hyper_util::client=info,sea_orm_migration=warn,sea_orm=info,h2=info
|
|
{% elif buildbtw_stage == "production" %}
|
|
RUST_LOG=info,sqlx::query=warn,hyper_util::client=info,sea_orm_migration=warn,sea_orm=info,h2=info
|
|
{% endif %}
|
|
|
|
BUILDBTW_DATABASE_FILE=/var/lib/buildbtw/buildbtw.sqlite
|
|
BUILDBTW_DATA_DIR=/var/lib/buildbtw/data
|
|
BUILDBTW_COOKIE_ENCRYPTION_KEY={{ vault_buildbtw_cookie_encryption_key }}
|
|
|
|
BUILDBTW_OIDC_CLIENT_ID=buildbtw-{{ buildbtw_stage }}
|
|
BUILDBTW_OIDC_CLIENT_SECRET={{ vault_buildbtw_openid_client_secret }}
|
|
BUILDBTW_OIDC_ISSUER_URL=https://accounts.archlinux.org/realms/archlinux
|
|
BUILDBTW_OIDC_ISSUER_NAME=Arch Linux SSO
|
|
BUILDBTW_OIDC_ADMIN_GROUPS=/Arch Linux Staff/DevOps
|
|
BUILDBTW_OIDC_PACKAGE_MAINTAINER_GROUPS=/Arch Linux Staff/Package Maintainer Team
|
|
|
|
BUILDBTW_GITLAB_TOKEN={{ vault_buildbtw_gitlab_token }}
|
|
BUILDBTW_GITLAB_DOMAIN=https://gitlab.archlinux.org
|
|
BUILDBTW_GITLAB_SSH_HOST_KEY=gitlab.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICjT2SuA0k/xc5Cbyp+eBY5uN3bRL2K7GdpNtltOK6vy
|
|
BUILDBTW_GITLAB_PACKAGES_GROUP={{ buildbtw_gitlab_packages_group }}
|
|
|
|
BUILDBTW_UPDATE_SOURCE_REPOS=true
|
|
BUILDBTW_AUTO_CREATE_ITERATIONS=true
|
|
BUILDBTW_DISPATCH_BUILDS_TO=gitlab-pipelines
|