From 0a03f2e74ec8ee0296e7f5db1cc7c663b9c2cd43 Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Wed, 15 Feb 2023 14:30:20 +0100 Subject: [PATCH] fix: loack unix user correctly --- tasks/create_unix_user.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tasks/create_unix_user.yml b/tasks/create_unix_user.yml index 4972c26..3af42e3 100644 --- a/tasks/create_unix_user.yml +++ b/tasks/create_unix_user.yml @@ -12,7 +12,7 @@ create_home: "{{ unix_user.value.create_home | default(true) }}" home: "{{ user_user_home }}" shell: "{{ unix_user.value.shell | default('/bin/bash') }}" - password: "{{ unix_user.value.password | default('') | password_hash('sha512') }}" + password: "{{ (unix_user.value.password | password_hash('sha512')) | default('!') }}" state: present when: unix_user.value.groups is not defined and unix_user.value.uid is not defined no_log: true @@ -26,7 +26,7 @@ create_home: "{{ unix_user.value.create_home | default(true) }}" home: "{{ user_user_home }}" shell: "{{ unix_user.value.shell | default('/bin/bash') }}" - password: "{{ unix_user.value.password | default('') | password_hash('sha512') }}" + password: "{{ (unix_user.value.password | password_hash('sha512')) | default('!') }}" state: present when: unix_user.value.groups is not defined and unix_user.value.uid is defined no_log: true @@ -41,7 +41,7 @@ create_home: "{{ unix_user.value.create_home | default(true) }}" home: "{{ user_user_home }}" shell: "{{ unix_user.value.shell | default('/bin/bash') }}" - password: "{{ unix_user.value.password | default('') | password_hash('sha512') }}" + password: "{{ (unix_user.value.password | password_hash('sha512')) | default('!') }}" state: present when: unix_user.value.groups is defined and unix_user.value.uid is defined no_log: true @@ -55,7 +55,7 @@ create_home: "{{ unix_user.value.create_home | default(true) }}" home: "{{ user_user_home }}" shell: "{{ unix_user.value.shell | default('/bin/bash') }}" - password: "{{ unix_user.value.password | default('') | password_hash('sha512') }}" + password: "{{ (unix_user.value.password | password_hash('sha512')) | default('!') }}" state: present when: unix_user.value.groups is defined and unix_user.value.uid is not defined no_log: true