mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 19:01:54 +00:00
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
28 lines
1.5 KiB
YAML
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 }}"
|