secrets.ymlΒΆ

---
credentials:
  initial_admin_password:
    description: "Password seeded for the Frappe `Administrator` user on first deploy via `bench new-site --admin-password`. Local break-glass credential when OIDC
      is unavailable."
    algorithm: alphanumeric
    validation: "^[A-Za-z0-9]{16,}$"
    length: 32
  api_key_secret:
    description: "Long-lived Frappe API key:secret pair used by `tasks/` for post-bootstrap configuration (Social Login Key creation, role assignments). Stored as
      a single alphanumeric blob; the role splits it at the colon at use time."
    algorithm: alphanumeric
    validation: "^[A-Za-z0-9]{32,}$"
    length: 64