#! /usr/bin/env bash set -euo pipefail rand_hex() { local bytes="$1" openssl rand -hex "${bytes}" } LLDAP_ADMIN_PASSWORD=$(rand_hex 16) LLDAP_JWT_SECRET=$(rand_hex 32) LLDAP_KEY_SEED=$(rand_hex 32) AUTHELIA_IDENTITY_VALIDATION_RESET_PASSWORD_JWT_SECRET=$(rand_hex 32) AUTHELIA_SESSION_SECRET=$(rand_hex 32) AUTHELIA_STORAGE_ENCRYPTION_KEY=$(rand_hex 32) AUTHELIA_OIDC_HMAC_SECRET=$(rand_hex 32) AUTHELIA_OIDC_GRAFANA_CLIENT_SECRET=$(rand_hex 20) AUTHELIA_OIDC_FORGEJO_CLIENT_SECRET=$(rand_hex 20) VAULT_DEPLOY_TOKEN=$(rand_hex 32) OIDC_PRIVATE_KEY_PEM=$(openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048 2>/dev/null) cat <