# vim: ft=yaml.ansible # code: language=ansible --- apps_base_domain: "example.com" apps_local_domain: "local.{{ apps_base_domain }}" apps_data_root: /apps apps_docker_network: apps_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.19.2 # https://github.com/ipfs/kubo/issues/9901 monerod: domain: xmr.{{ apps_base_domain }} volume: "{{ apps_data_root }}/monerod" extra_tasks: false 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: repo: /restic extra_tasks: false version: '1.7' watchtower: extra_tasks: false version: '1.5.3' 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 }}"