revert parts of "506fa8da8d" (explanation inline) #217

Merged
mg merged 33 commits from dbg into master 2024-10-23 22:55:42 +02:00
Showing only changes of commit 06b5260fc2 - Show all commits

View file

@ -38,14 +38,13 @@
#no_log: true #no_log: true
- name: Ensure users are added to sudoers - name: Ensure users are added to sudoers
community.general.sudoers: ansible.builtin.blockinfile:
name: "users-sudo-{{ item.username }}" create: true # todo extra task fur abbau
state: "{{ item.state | default('present') }}" path: "/etc/sudoers.d/users-sudo-{{ item.username }}"
user: "{{ item.username }} ALL=(ALL)" state: present
commands: "ALL" block: |
host: "ALL" {{ item.username }} ALL=(ALL) {{ 'NOPASSWD:' if (item.allow_passwordless_sudo | d(false)) else '' }}ALL
nopassword: "{{ item.allow_passwordless_sudo }}" validate: 'visudo -cf %s'
validation: absent #todo required
loop: '{{ users }}' loop: '{{ users }}'
when: item.allow_sudo|default(false) and item.allow_sudo is defined when: item.allow_sudo|default(false) and item.allow_sudo is defined
#no_log: true #no_log: true