fix(users): accept plaintext or pre-hashed passwords uniformly

This commit is contained in:
2026-05-30 18:05:05 +02:00
parent c843f5289b
commit b1e938b7f0
2 changed files with 11 additions and 3 deletions

View File

@@ -8,7 +8,10 @@ users:
- name: "{{ username }}"
primary_group: "{{ username }}"
groups: users
{% if attrs.sudo | default(false) | bool %}
{% set _sudo = attrs.sudo | default(false) %}
{% if _sudo is string %}
sudo: "{{ _sudo }}"
{% elif _sudo | bool %}
sudo: "ALL=(ALL) NOPASSWD:ALL"
{% endif %}
{% if attrs.password | default('') | length > 0 %}