# vim: ft=yaml.ansible # code: language=ansible --- apps_base_domain: "example.com" apps_local_domain: "local.{{ apps_base_domain }}" apps_data_root: /apps apps_shared_docker_network: apps_network apps_postfix_docker_network: postfix_network apps_vars: postfix: domain: smtp.{{ apps_base_domain }} volume: "{{ apps_data_root }}/postfix" extra_tasks: true version: latest-alpine emby: domain: watch.{{ apps_base_domain }} volume: "{{ apps_data_root }}/emby" extra_tasks: true version: latest ipfs: domain: ipfs.{{ apps_local_domain }} gateway_domain: ipfs-gateway.{{ apps_base_domain }} volume: "{{ apps_data_root }}/ipfs" extra_tasks: true version: v0.23.0 monerod: domain: xmr.{{ apps_base_domain }} volume: "{{ apps_data_root }}/monerod" extra_tasks: true version: latest nextcloud: domain: cloud.{{ apps_base_domain }} volume: "{{ apps_data_root }}/nextcloud" extra_tasks: true version: 27-apache postgres_version: 14-alpine redis_version: 7-alpine snowflake: extra_tasks: false version: latest restic: extra_tasks: false version: '1.7.0' watchtower: extra_tasks: false version: '1.6.0' apps_include: "{{ apps_vars | dict2items | map(attribute='key') | list }}" apps_restic_volumes: | - "/var/run/docker.sock:/var/run/docker.sock:rw" - "{{ apps_vars.postfix.volume }}:/mnt/volumes/postfix:ro" - "{{ apps_vars.emby.volume }}:/mnt/volumes/emby:ro" - "{{ apps_vars.nextcloud.volume }}:/mnt/volumes/nextcloud:ro" apps_sender_domains: - "{{ apps_vars.nextcloud.domain }}"