{% import 'app-configs/_macros/hashivault_kv2.j2' as vault %} scheduler: cron: "45 23 * * *" # run every day at 6:00 and 18:00 UTC retention: 14 # Retains 14 local backups timeout: 60 # Operation timeout: 60 minutes target: uri: mongodb://root:\{\{ vault.kv2_field\('env', 'MONGO_INITDB_ROOT_PASSWORD', vault_engine_mount_point) }}@mongodb:27017/admin?replicaSet=rinoa noGzip: false # Disable gzip compression (false means compression is enabled) retry: attempts: 3 # number of retries backoffFactor: 60 # backoff factor * (2 ^ attemptCount) seconds validation: database: host: "mongodb" port: 27017 noGzip: false database: rocketchat # Database name for restore operation # Email notifications (optional) smtp: server: postal-stmp port: 25 username: \{\{ vault.kv2_field\('env', 'POSTAL_SMTP_AUTH_USER', vault_engine_mount_point) }} password: \{\{ vault.kv2_field\('env', 'POSTAL_SMTP_AUTH_PASSWORD', vault_engine_mount_point) }} from: noreply@trez.wtf to: - charish.patel@trez.wtf # 'true' to notify only on failures warnOnly: false