Includes: API (Express/TypeScript), Astro site, Python workers, document generators, FCC compliance tools, Canada CRTC formation, Ansible infrastructure, and deployment scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
31 lines
1.2 KiB
YAML
31 lines
1.2 KiB
YAML
---
|
|
# SFTPGo role defaults — Performance West CDR ingestion.
|
|
|
|
sftpgo_image: "drakkan/sftpgo:edge-alpine-slim"
|
|
sftpgo_sftp_port: 2022 # SFTP
|
|
sftpgo_ftps_port: 990 # FTPS implicit
|
|
sftpgo_passive_port_min: 50000
|
|
sftpgo_passive_port_max: 50100
|
|
sftpgo_admin_port: 8080 # internal-only admin API + web UI
|
|
sftpgo_hostname: "cdr.performancewest.net"
|
|
|
|
# MinIO backend for user home directories (cdr-uploads/{customer_id}/raw/)
|
|
sftpgo_minio_endpoint: "{{ minio_endpoint }}"
|
|
sftpgo_minio_bucket: "{{ minio_bucket }}"
|
|
sftpgo_minio_access_key: "{{ minio_access_key }}"
|
|
sftpgo_minio_secret_key: "{{ minio_secret_key }}"
|
|
|
|
# Postgres for SFTPGo's own data (users/logins/sessions). Reuses the
|
|
# existing cluster; SFTPGo gets its own database.
|
|
sftpgo_pg_host: "postgres"
|
|
sftpgo_pg_port: 5432
|
|
sftpgo_pg_database: "sftpgo"
|
|
sftpgo_pg_username: "sftpgo"
|
|
sftpgo_pg_password: "{{ sftpgo_pg_password_vault | default('CHANGEME_provision_via_vault') }}"
|
|
|
|
# Admin credentials for the SFTPGo REST API.
|
|
sftpgo_admin_user: "pw-admin"
|
|
sftpgo_admin_password: "{{ sftpgo_admin_password_vault | default('CHANGEME_provision_via_vault') }}"
|
|
|
|
# Per-user default quota (overridable at provisioning time)
|
|
sftpgo_default_quota_bytes: 5368709120 # 5 GB
|