--- - name: Konfiguriere passwordlosen Sudo Zugriff für ladm hosts: all become: true vars: sudo_user: "ladm" sudoers_file: "/etc/sudoers.d/{{ sudo_user }}" tasks: - name: Stelle sicher, dass das Verzeichnis /etc/sudoers.d existiert ansible.builtin.file: path: /etc/sudoers.d state: directory mode: '0750' owner: root group: root - name: Füge passwordlose Sudo Regel für {{ sudo_user }} hinzu ansible.builtin.lineinfile: path: "{{ sudoers_file }}" line: "{{ sudo_user }} ALL=(ALL) NOPASSWD: ALL" create: true mode: '0440' owner: root group: root validate: 'visudo -cf %s' register: sudoers_result - name: Ausgabe bei Erfolg ansible.builtin.debug: msg: "Sudo Zugriff für {{ sudo_user }} erfolgreich eingerichtet." when: sudoers_result.changed