From 12d05ef0139073d579b4735fb7ddc328ecaec3ea Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Tue, 23 Sep 2025 18:48:47 +0200 Subject: [PATCH] Bluesky: add redirects for deactivated web/view domains to BLUESKY_API_DOMAIN via web-opt-rdr-domains Ref: https://chatgpt.com/share/68d2cf5f-4a88-800f-a739-485580d84566 --- roles/web-app-bluesky/tasks/main.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/roles/web-app-bluesky/tasks/main.yml b/roles/web-app-bluesky/tasks/main.yml index d088f2fb..fbcfb575 100644 --- a/roles/web-app-bluesky/tasks/main.yml +++ b/roles/web-app-bluesky/tasks/main.yml @@ -37,4 +37,14 @@ - name: "DNS for Bluesky" include_tasks: "03_dns.yml" - when: DNS_PROVIDER | lower == 'cloudflare' \ No newline at end of file + when: DNS_PROVIDER | lower == 'cloudflare' + +- name: "Redirect deactivated BlueSky Services to {{ BLUESKY_API_DOMAIN }}" + include_role: + name: web-opt-rdr-domains + vars: + redirect_domain_mappings: >- + {{ + ( (BLUESKY_WEB_ENABLED | bool) | ternary([], [ {'source': BLUESKY_WEB_DOMAIN, 'target': BLUESKY_API_DOMAIN } ]) ) + + ( (BLUESKY_VIEW_ENABLED | bool) | ternary([], [ {'source': BLUESKY_VIEW_DOMAIN, 'target': BLUESKY_API_DOMAIN } ]) ) + }} \ No newline at end of file