2023-10-28 23:00:05 +00:00
|
|
|
# vim: ft=yaml.ansible
|
2023-10-29 19:46:52 +00:00
|
|
|
# code: language=ansible
|
2023-10-28 23:00:05 +00:00
|
|
|
---
|
2023-10-29 19:46:52 +00:00
|
|
|
apps_base_domain: "example.com"
|
|
|
|
apps_local_domain: "local.{{ apps_base_domain }}"
|
|
|
|
apps_data_root: /apps
|
2023-11-03 22:38:15 +00:00
|
|
|
apps_shared_docker_network: apps_network
|
|
|
|
apps_postfix_docker_network: postfix_network
|
2023-10-28 23:00:05 +00:00
|
|
|
|
2023-10-29 19:46:52 +00:00
|
|
|
apps_vars:
|
2023-10-28 23:00:05 +00:00
|
|
|
postfix:
|
2023-10-29 19:46:52 +00:00
|
|
|
domain: smtp.{{ apps_base_domain }}
|
|
|
|
volume: "{{ apps_data_root }}/postfix"
|
2023-10-31 21:06:25 +00:00
|
|
|
extra_tasks: true
|
2023-10-28 23:00:05 +00:00
|
|
|
version: latest-alpine
|
|
|
|
|
|
|
|
emby:
|
2023-10-29 19:46:52 +00:00
|
|
|
domain: watch.{{ apps_base_domain }}
|
|
|
|
volume: "{{ apps_data_root }}/emby"
|
2023-10-31 21:06:25 +00:00
|
|
|
extra_tasks: true
|
2023-10-28 23:00:05 +00:00
|
|
|
version: latest
|
|
|
|
|
|
|
|
ipfs:
|
2023-10-29 19:46:52 +00:00
|
|
|
domain: ipfs.{{ apps_local_domain }}
|
|
|
|
gateway_domain: ipfs-gateway.{{ apps_base_domain }}
|
|
|
|
volume: "{{ apps_data_root }}/ipfs"
|
2023-10-31 21:06:25 +00:00
|
|
|
extra_tasks: true
|
2023-11-03 22:38:15 +00:00
|
|
|
version: v0.23.0
|
2023-10-28 23:00:05 +00:00
|
|
|
|
|
|
|
monerod:
|
2023-10-29 19:46:52 +00:00
|
|
|
domain: xmr.{{ apps_base_domain }}
|
|
|
|
volume: "{{ apps_data_root }}/monerod"
|
2023-11-03 22:38:15 +00:00
|
|
|
extra_tasks: true
|
2023-10-28 23:00:05 +00:00
|
|
|
version: latest
|
|
|
|
|
|
|
|
nextcloud:
|
2023-10-29 19:46:52 +00:00
|
|
|
domain: cloud.{{ apps_base_domain }}
|
|
|
|
volume: "{{ apps_data_root }}/nextcloud"
|
2023-10-31 21:06:25 +00:00
|
|
|
extra_tasks: true
|
2023-10-28 23:00:05 +00:00
|
|
|
version: 27-apache
|
|
|
|
postgres_version: 14-alpine
|
|
|
|
redis_version: 7-alpine
|
|
|
|
|
|
|
|
snowflake:
|
2023-10-31 21:06:25 +00:00
|
|
|
extra_tasks: false
|
2023-10-28 23:00:05 +00:00
|
|
|
version: latest
|
|
|
|
|
|
|
|
restic:
|
|
|
|
repo: /restic
|
2023-10-31 21:06:25 +00:00
|
|
|
extra_tasks: false
|
2023-11-03 22:38:15 +00:00
|
|
|
version: '1.7.0'
|
2023-10-28 23:00:05 +00:00
|
|
|
|
|
|
|
watchtower:
|
2023-10-31 21:06:25 +00:00
|
|
|
extra_tasks: false
|
2023-11-03 22:38:15 +00:00
|
|
|
version: '1.6.0'
|
2023-10-28 23:00:05 +00:00
|
|
|
|
2023-10-31 21:06:25 +00:00
|
|
|
apps_include: "{{ apps_vars | dict2items | map(attribute='key') | list }}"
|
2023-10-28 23:00:05 +00:00
|
|
|
|
2023-11-03 22:38:15 +00:00
|
|
|
apps_restic_volumes: |
|
2023-10-28 23:00:05 +00:00
|
|
|
- "/var/run/docker.sock:/var/run/docker.sock:rw"
|
2023-10-29 19:46:52 +00:00
|
|
|
- "{{ apps_vars.postfix.volume }}:/mnt/volumes/postfix:ro"
|
|
|
|
- "{{ apps_vars.emby.volume }}:/mnt/volumes/emby:ro"
|
|
|
|
- "{{ apps_vars.nextcloud.volume }}:/mnt/volumes/nextcloud:ro"
|
2023-10-28 23:00:05 +00:00
|
|
|
|
2023-10-29 19:46:52 +00:00
|
|
|
apps_sender_domains:
|
|
|
|
- "{{ apps_vars.nextcloud.domain }}"
|