From 09fffc64ae0d9b428a1d53667d507a4ae4983221 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Thu, 7 Nov 2024 10:13:52 +0000 Subject: [PATCH] Do not install geoipupdate unless geoip_account_id is defined This should make it possible to set up an environment successfully without setting up geoipupdate. --- roles/float-util-geoip-base/tasks/main.yml | 1 + roles/float-util-geoip-dataset/tasks/main.yml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/roles/float-util-geoip-base/tasks/main.yml b/roles/float-util-geoip-base/tasks/main.yml index 2bdc7148..b1191c29 100644 --- a/roles/float-util-geoip-base/tasks/main.yml +++ b/roles/float-util-geoip-base/tasks/main.yml @@ -4,5 +4,6 @@ apt: name: geoipupdate state: present + when: geoip_account_id is defined diff --git a/roles/float-util-geoip-dataset/tasks/main.yml b/roles/float-util-geoip-dataset/tasks/main.yml index 7d6c87dc..6f8afe11 100644 --- a/roles/float-util-geoip-dataset/tasks/main.yml +++ b/roles/float-util-geoip-dataset/tasks/main.yml @@ -16,3 +16,5 @@ dest: "/etc/cron.d/geoipupdate_{{ item }}" content: "12 0 * * 5 root /usr/local/bin/splay 3600 && /usr/bin/geoipupdate -f /etc/GeoIP_{{ item }}.conf\n" with_items: "{{ geoip_dataset }}" + when: geoip_account_id is defined + -- GitLab