Files
computer-playbook/roles/web-app-fediwall/vars/main.yml

28 lines
1.5 KiB
YAML

---
application_id: "web-app-fediwall"
entity_name: "{{ application_id | get_entity_name }}"
domain: "{{ lookup('domain', application_id) }}"
FEDIWALL_SERVICE: "{{ entity_name }}"
FEDIWALL_CONTAINER: "{{ entity_name }}"
FEDIWALL_IMAGE: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.image') }}"
FEDIWALL_VERSION: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.version') }}"
FEDIWALL_HTTP_ONLY_ENABLED: "{{ not (lookup('tls', application_id, 'enabled') | bool) }}"
# Upstream release
FEDIWALL_UPSTREAM_VERSION: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.upstream.version') }}"
FEDIWALL_UPSTREAM_TARBALL_URL: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.upstream.tarball_url') }}"
FEDIWALL_WALLS: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.walls') }}"
FEDIWALL_BUILD_DIR_REL: "build"
FEDIWALL_BUILD_DIR_ABS: "{{ [ lookup('container', application_id, 'directories.instance'), FEDIWALL_BUILD_DIR_REL ] | path_join }}"
FEDIWALL_TARBALL_FILE: "{{ [ FEDIWALL_BUILD_DIR_ABS, 'fediwall.tgz' ] | path_join }}"
FEDIWALL_UPSTREAM_DIR_REL: "{{ [ FEDIWALL_BUILD_DIR_REL, 'upstream' ] | path_join }}"
FEDIWALL_UPSTREAM_DIR_ABS: "{{ [ lookup('container', application_id, 'directories.instance'), FEDIWALL_UPSTREAM_DIR_REL ] | path_join }}"
FEDIWALL_DIST_DIR_REL: "{{ [ FEDIWALL_BUILD_DIR_REL, 'dist' ] | path_join }}"
FEDIWALL_DIST_DIR_ABS: "{{ [ lookup('container', application_id, 'directories.instance'), FEDIWALL_DIST_DIR_REL ] | path_join }}"