From 997ba1343d3d23d59435371383137073b66424ff Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sat, 7 Dec 2024 16:20:11 +0000 Subject: [PATCH] Do not configure noblogs-ml services in test envs --- roles/noblogs-frontend/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/noblogs-frontend/tasks/main.yml b/roles/noblogs-frontend/tasks/main.yml index 95876fce..1d3f42b6 100644 --- a/roles/noblogs-frontend/tasks/main.yml +++ b/roles/noblogs-frontend/tasks/main.yml @@ -11,15 +11,22 @@ # The noblogs.org NGINX configuration is generated by ai-scripts. Not # so for ai-cdn.net, which we install here. +# Some of these configurations depend on optional services that might +# not be present in test environments (e.g. noblogs-ml). - set_fact: noblogs_static_sites: - ai-cdn.net - random-poster.noblogs.org - remote-follow.noblogs.org + noblogs_static_sites_ml: - topics.noblogs.org - ml-coordinator.noblogs.org - ml-export.noblogs.org +- set_fact: + noblogs_static_sites: "{{ noblogs_static_sites + noblogs_static_sites_ml }}" + when: "services['noblogs-ml'] is defined" + - name: Install nginx configuration for static NoBlogs-related sites template: src: "{{ item }}.conf.j2" -- GitLab