From 591715a89f21ba6166a07f83c74b83f0ebc1cd0c Mon Sep 17 00:00:00 2001 From: Mykhailo Nikiforov Date: Sat, 6 Dec 2025 21:28:24 +0200 Subject: [PATCH] feat: get facts with new syntax `anisble_facts[fact_name]` --- tasks/user.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tasks/user.yml b/tasks/user.yml index 9bb2edc..55794df 100644 --- a/tasks/user.yml +++ b/tasks/user.yml @@ -11,15 +11,15 @@ ansible.builtin.user: name: "{{ username }}" password: "{{ users[username]['passwords'].get(ansible_default_ipv4.address) }}" - when: "ansible_default_ipv4.address in users[username]['passwords'] and - users[username]['passwords'].get(ansible_default_ipv4.address) != 'default'" + when: "ansible_facts['default_ipv4'].address in users[username]['passwords'] and + users[username]['passwords'].get(ansible_facts['default_ipv4'].address) != 'default'" - name: "Set default password for user `{{ username }}`" ansible.builtin.user: name: "{{ username }}" password: "{{ users[username]['passwords'].get('default') }}" - when: "ansible_default_ipv4.address not in users[username]['passwords'] or - users[username]['passwords'].get(ansible_default_ipv4.address) == 'default'" + when: "ansible_facts['default_ipv4'].address not in users[username]['passwords'] or + users[username]['passwords'].get(ansible_facts['default_ipv4'].address) == 'default'" - name: "Setup ssh key for user `{{ username }}`" ansible.posix.authorized_key: