From 1143a273413e8c3df0b4c0f553eab30acb0804f8 Mon Sep 17 00:00:00 2001 From: Colin Wilk Date: Sun, 28 Jun 2026 20:51:50 +0000 Subject: fix: use ansible_facts for getent_passwd Replace direct usage of getent_passwd with ansible_facts.getent_passwd in both client_setup.yml and server_setup.yml. Ansible 2.24+ will remove the INJECT_FACTS_AS_VARS feature, requiring explicit use of ansible_facts dictionary instead of top-level fact variables. Fixes deprecation warning: INJECT_FACTS_AS_VARS default to 'True' is deprecated, top-level facts will not be auto injected after the change. --- tasks/server_setup.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tasks/server_setup.yml') diff --git a/tasks/server_setup.yml b/tasks/server_setup.yml index 66b92bd..a8dfe23 100644 --- a/tasks/server_setup.yml +++ b/tasks/server_setup.yml @@ -24,7 +24,7 @@ msg: | User {{ borg_server_user }} does not exist on {{ borg_server_host }}. Please create the user before running this role or set borg_server_user_create: true. - when: getent_passwd[borg_server_user] is not defined + when: ansible_facts.getent_passwd[borg_server_user] is not defined delegate_to: "{{ borg_server_host }}" - name: Ensure borg server user home directory exists -- cgit v1.2.3