Files

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