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: