--- - name: Add monitoring group group: name: "{{ monitored_group }}" system: yes state: present - name: Add monitoring user user: name: "{{ monitored_user }}" system: yes group: "{{ monitored_group }}" home: "{{ monitored_homedir }}" move_home: yes shell: "{{ monitored_shell }}" password: "{{ monitored_password }}" state: present - name: "Install sudo (if required)" package: name: sudo state: latest when: monitored_sudo_commands|default([]) != [] - name: Add sudo entries lineinfile: path: "{{ monitored_sudo_file }}" line: "{{ item }}" create: yes backup: yes with_items: "{{ monitored_sudo_commands|default([]) }}"