monitored/tasks/user.yml
2023-12-02 00:25:54 +01:00

33 lines
706 B
YAML

---
- 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([]) }}"