2026-07-13 14:39:56 +08:00
|
|
|
APP_ENV=dev
|
|
|
|
|
HTTP_ADDR=:8080
|
|
|
|
|
PUBLIC_BASE_URL=http://localhost:8080
|
2026-07-14 17:37:08 +08:00
|
|
|
OIDC_ISSUER=http://localhost:8080/auth
|
|
|
|
|
OIDC_AUTHORIZATION_ENDPOINT=http://localhost:8080/auth/oauth/authorize
|
|
|
|
|
OIDC_TOKEN_ENDPOINT=http://localhost:8080/auth/oauth/token
|
|
|
|
|
OIDC_USERINFO_ENDPOINT=http://localhost:8080/auth/oauth/userinfo
|
|
|
|
|
OIDC_JWKS_URI=http://localhost:8080/auth/oauth/jwks
|
2026-07-28 17:56:00 +08:00
|
|
|
OIDC_CLOUDDM_CLIENT_ID=clouddm
|
|
|
|
|
OIDC_CLOUDDM_CLIENT_SECRET=change-this-clouddm-client-secret
|
|
|
|
|
OIDC_CLOUDDM_REDIRECT_URI=
|
2026-07-14 17:37:08 +08:00
|
|
|
CLOUDDM_TARGET_URL=http://authserver-nginx/internal/clouddm
|
2026-07-28 17:56:00 +08:00
|
|
|
WAYEN_LOGIN_URL=
|
|
|
|
|
WAYEN_TARGET_URL=
|
|
|
|
|
WAYEN_USERNAME_KEY=username
|
|
|
|
|
WAYEN_PASSWORD_KEY=password
|
|
|
|
|
WAYEN_LOGIN_FORMAT=query
|
|
|
|
|
WAYEN_LOGIN_VALUE=username
|
|
|
|
|
WAYEN_OAUTH_REF=/portal/namespace/1/app
|
|
|
|
|
WAYEN_OAUTH_LOGIN_URL=
|
2026-07-21 17:05:48 +08:00
|
|
|
WAYNE_API_BASE_URL=http://wayne-backend:8080
|
|
|
|
|
WAYNE_ADMIN_USERNAME=admin
|
|
|
|
|
WAYNE_ADMIN_PASSWORD=change-this-wayne-admin-password
|
|
|
|
|
WAYNE_TOKEN_TTL_MINUTES=1440
|
2026-07-28 17:56:00 +08:00
|
|
|
WAYNE_INTERNAL_API_BASE_URL=
|
|
|
|
|
WAYNE_SERVICE_NAME=xinfra
|
|
|
|
|
WAYNE_SERVICE_API_SECRET_KEY=
|
|
|
|
|
OAUTH_WAYNE_CLIENT_ID=wayne
|
|
|
|
|
OAUTH_WAYNE_CLIENT_SECRET=change-this-wayne-client-secret
|
|
|
|
|
OAUTH_WAYNE_REDIRECT_URI=
|
|
|
|
|
OAUTH_CODE_TTL_SECONDS=120
|
2026-07-13 14:39:56 +08:00
|
|
|
|
|
|
|
|
MYSQL_DSN=auth:auth@tcp(127.0.0.1:3000)/authserver?charset=utf8mb4&parseTime=True&loc=Local
|
|
|
|
|
AUTO_MIGRATE=true
|
2026-07-28 17:56:00 +08:00
|
|
|
SSO_ENABLED=true
|
|
|
|
|
|
|
|
|
|
BOOTSTRAP_ADMIN_USERNAME=admin
|
|
|
|
|
BOOTSTRAP_ADMIN_PASSWORD=change-this-bootstrap-admin-password
|
2026-07-13 14:39:56 +08:00
|
|
|
|
2026-07-23 12:04:02 +08:00
|
|
|
# MySQL service delivery (AWX is required when the scheduler is enabled)
|
|
|
|
|
DELIVERY_SCHEDULER_ENABLED=false
|
2026-07-27 15:19:18 +08:00
|
|
|
DELIVERY_DISPATCH_SECONDS=5
|
|
|
|
|
DELIVERY_CALLBACK_BASE_URL=http://authserver-backend.authserver.svc.cluster.local:8083
|
2026-07-28 17:56:00 +08:00
|
|
|
DELIVERY_CREDENTIAL_SECRET=
|
2026-07-23 12:04:02 +08:00
|
|
|
DELIVERY_RESERVATION_TTL_MINUTES=120
|
|
|
|
|
DELIVERY_GLOBAL_LIMIT=2
|
|
|
|
|
DELIVERY_TARGET_LIMIT=2
|
2026-07-27 15:19:44 +08:00
|
|
|
# 单机 MySQL 实例数上限(同机多实例,容量由配额 + playbook 实机守卫兜底)
|
|
|
|
|
DELIVERY_HOST_INSTANCE_LIMIT=4
|
2026-07-27 15:16:57 +08:00
|
|
|
# 数据盘挂载点白名单(逗号分隔,第一项为默认值)
|
2026-07-28 14:45:17 +08:00
|
|
|
DELIVERY_DATA_DISKS=/data,/disk1,/mnt,/opt/mysql-delivery
|
2026-07-23 12:04:02 +08:00
|
|
|
AWX_BASE_URL=
|
|
|
|
|
AWX_TOKEN=
|
2026-07-23 18:36:24 +08:00
|
|
|
AWX_USERNAME=
|
|
|
|
|
AWX_PASSWORD=
|
2026-07-27 15:19:18 +08:00
|
|
|
AWX_WEBHOOK_TOKEN=
|
2026-07-28 14:45:17 +08:00
|
|
|
AWX_FACTS_TEMPLATE_ID=
|
|
|
|
|
AWX_FACTS_TIMEOUT_SECONDS=45
|
2026-07-28 14:29:09 +08:00
|
|
|
# AWX Job Template ID for ansible/mysql-rollback.yml; required for automatic cleanup
|
|
|
|
|
DELIVERY_ROLLBACK_TEMPLATE_ID=0
|
2026-07-23 12:04:02 +08:00
|
|
|
DELIVERY_SERVICE_TOKEN=
|
|
|
|
|
CLOUDDM_REGISTER_URL=
|
|
|
|
|
CLOUDDM_API_TOKEN=
|
|
|
|
|
|
2026-07-13 14:39:56 +08:00
|
|
|
JWT_SECRET=change-this-secret
|
|
|
|
|
JWT_ISSUER=authserver
|
|
|
|
|
JWT_TTL_MINUTES=120
|
|
|
|
|
|
|
|
|
|
SAML_ENTITY_ID=http://localhost:8080/api/v1/saml/metadata
|
|
|
|
|
SAML_ACS_URL=http://localhost:8080/api/v1/saml/acs
|
|
|
|
|
SAML_IDP_METADATA_URL=http://sso-internal.dev.qiniu.io/saml2/meta
|
2026-07-17 09:42:12 +08:00
|
|
|
SAML_LOGOUT_URL=http://sso-internal.dev.qiniu.io/signout
|
2026-07-28 17:56:00 +08:00
|
|
|
SAML_IDP_METADATA_CACHE_FILE=
|
2026-07-13 14:39:56 +08:00
|
|
|
SAML_SP_CERT_FILE=certs/sp.crt
|
|
|
|
|
SAML_SP_KEY_FILE=certs/sp.key
|
2026-07-28 17:56:00 +08:00
|
|
|
|
|
|
|
|
# SINA CMDB machine resources
|
|
|
|
|
SINA_BASE_URL=https://sinai.qiniu.io:443
|
|
|
|
|
SINA_USERNAME=
|
|
|
|
|
SINA_PASSWORD=
|