100 lines
2.9 KiB
YAML
100 lines
2.9 KiB
YAML
GLOBALS:
|
|
smtp_password: top-secret
|
|
smtp_user: noreply
|
|
smtp_domain: example.com
|
|
smtp_host: mail.example.com
|
|
authentik:
|
|
subdomain: example.com
|
|
env:
|
|
AUTHENTIK_EMAIL__HOST: "{{smtp_host}}"
|
|
AUTHENTIK_EMAIL__USERNAME: "{{smtp_user}}@{{smtp_domain}}"
|
|
AUTHENTIK_EMAIL__FROM: "{{smtp_user}}@{{smtp_domain}}"
|
|
DEFAULT_LANGUAGE: de
|
|
execute:
|
|
- worker set_admin_pass
|
|
- worker apply_blueprints
|
|
- worker apply_blueprints
|
|
- worker add_applications # Todo: fix this command
|
|
- local set_icons
|
|
secrets:
|
|
email_pass: "{{smtp_password}}"
|
|
nextcloud:
|
|
subdomain: cloud.example.com
|
|
env:
|
|
SMTP_AUTHTYPE: LOGIN
|
|
SMTP_HOST: "{{smtp_host}}"
|
|
SMTP_SECURE: tls
|
|
SMTP_NAME: "{{smtp_user}}@{{smtp_domain}}"
|
|
SMTP_PORT: 587
|
|
MAIL_FROM_ADDRESS: "{{smtp_user}}"
|
|
MAIL_DOMAIN: "{{smtp_domain}}"
|
|
APPS: "calendar"
|
|
BBB_URL: "https://talk.example.com/bigbluebutton/"
|
|
uncomment:
|
|
- compose.smtp.yml
|
|
- SECRET_SMTP_PASSWORD_VERSION
|
|
- compose.apps.yml
|
|
- SECRET_BBB_SECRET_VERSION
|
|
secrets:
|
|
smtp_password: "{{smtp_password}}"
|
|
execute:
|
|
- app install_bbb
|
|
- app set_default_quota
|
|
- app install_apps
|
|
# - app run_occ 'app:disable dashboard' # Todo: fix this command
|
|
wordpress:
|
|
env:
|
|
LOCALE: 'de_DE'
|
|
DEFAULT_USER_ROLE: administrator
|
|
SMTP_HOST: "{{smtp_host}}"
|
|
MAIL_FROM: "{{smtp_user}}@{{smtp_domain}}"
|
|
uncomment:
|
|
- SMTP_PORT
|
|
- SMTP_AUTH
|
|
- SMTP_TLS
|
|
- SECRET_SMTP_PASSWORD_VERSION
|
|
secrets:
|
|
smtp_password: "{{smtp_password}}"
|
|
execute:
|
|
- app core_install
|
|
vikunja:
|
|
env:
|
|
SMTP_HOST: "{{smtp_host}}"
|
|
SMTP_AUTHTYPE: login
|
|
SMTP_USER: "{{smtp_user}}"
|
|
SMTP_FROM_EMAIL: "{{smtp_user}}@{{smtp_domain}}"
|
|
uncomment:
|
|
- compose.smtp.yml
|
|
- SMTP_ENABLED
|
|
- SECRET_SMTP_PASSWORD_VERSION
|
|
secrets:
|
|
smtp_password: "{{smtp_password}}"
|
|
matrix-synapse:
|
|
subdomain: matrix.example.com
|
|
env:
|
|
SMTP_APP_NAME: mail
|
|
SMTP_FROM: "{{smtp_user}}@{{smtp_domain}}"
|
|
SMTP_HOST: "{{smtp_host}}"
|
|
SMTP_PORT: 587
|
|
SMTP_USER: "{{smtp_user}}@{{smtp_domain}}"
|
|
ENCRYPTED_BY_DEFAULT: "off"
|
|
uncomment:
|
|
- POST_DEPLOY_CMDS
|
|
- compose.smtp.yml
|
|
- SMTP_ENABLED
|
|
- SECRET_SMTP_PASSWORD_VERSION
|
|
secrets:
|
|
smtp_password: "{{smtp_password}}"
|
|
element-web:
|
|
subdomain: chat.example.com
|
|
wekan:
|
|
subdomain: board.example.com
|
|
env:
|
|
# TODO fix format for smtp_password
|
|
MAIL_URL: "smtp://{{smtp_user}}%40{{smtp_domain}}%3A{{smtp_password}}@{{smtp_host}}:587/"
|
|
MAIL_FROM: "Wekan Notifications <{{smtp_user}}@{{smtp_domain}}>"
|
|
uncomment:
|
|
- PASSWORD_LOGIN_ENABLED
|
|
backup-bot-two:
|
|
subdomain: backup.example.com
|