browsertrix/ansible/roles/digital_ocean/setup/templates/do-values.template.yaml
Emma Segal-Grossman 8db0e44843
Feat: New email templating system & service (#2712)
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
2025-08-01 17:00:24 -04:00

93 lines
1.8 KiB
YAML

# Resources / Node Types
main_node_type: main
crawler_node_type: crawling
redis_node_type: crawling
crawler_pull_policy: "Always"
crawler_browser_instances: 4
crawler_storage: "220Gi"
# Registry
{% if use_do_registry %}
backend_image: "{{ registry_endpoint }}/webrecorder/browsertrix-backend:{{ image_tag }}"
emails_image: "{{ registry_endpoint }}/webrecorder/browsertrix-emails:{{ image_tag }}"
frontend_image: "{{ registry_endpoint }}/webrecorder/browsertrix-frontend:{{ image_tag }}"
crawler_image: "{{ registry_endpoint }}/webrecorder/browsertrix-crawler:{{ image_tag }}"
{% endif %}
# DB
mongo_local: false
mongo_auth:
db_url: "{{ db_url }}"
# Storage
minio_local: false
storages:
- name: "default"
access_key: "{{ lookup('env', 'DO_AWS_ACCESS_KEY')}}"
secret_key: "{{ lookup('env', 'DO_AWS_SECRET_KEY')}}"
endpoint_url: "{{ bucket_endpoint_url }}"
# Domain
ingress:
host: {{ full_domain }}
cert_email: {{ cert_email }}
tls: true
# Signing
{% if enable_signing %}
signer:
enabled: true
host: {{ full_signing_domain }}
cert_email: {{ cert_email }}
image_pull_policy: "IfNotPresent"
auth_token: {{ signing_authtoken }}
{% endif %}
# User Auth
superuser:
email: {{ superuser_email }}
password: {{ superuser_password }}
registration_enabled: "{{ '1' if registration_enabled else '0' }}"
default_org: "{{ org_name }}"
# Admin Send Email Options
email:
smtp_port: {{ smtp_port }}
smtp_host: {{ smtp_host }}
sender_email: {{ sender_email }}
password: {{ sender_password }}
reply_to_email: {{ reply_to_email }}
# Admin Addons
{% if enable_admin_addons %}
addons:
admin:
logging: true
btrix-admin-logging:
logging:
enabled: true
dedicatedNode:
enabled: true
ingress:
tls: true
host: "{{ full_domain }}"
elasticsearch:
local: false
kibana:
local: false
{% endif %}