fix(sudo): use explicit string check instead of bool conditional for sudo field

This commit is contained in:
2026-03-20 17:28:43 +01:00
committed by MORAWSKI Norbert
parent 4c9adb4ddc
commit a1f223eb62

View File

@@ -15,7 +15,7 @@
validate: /usr/sbin/visudo --check --file=%s validate: /usr/sbin/visudo --check --file=%s
- name: Deploy per-user sudoers rules - name: Deploy per-user sudoers rules
when: item.value.sudo | default(false) when: item.value.sudo is defined and (item.value.sudo | string | length > 0)
vars: vars:
configuration_sudoers_rule: >- configuration_sudoers_rule: >-
{{ item.value.sudo if item.value.sudo is string else 'ALL=(ALL) NOPASSWD: ALL' }} {{ item.value.sudo if item.value.sudo is string else 'ALL=(ALL) NOPASSWD: ALL' }}