user.yml 665 B

12345678910111213141516171819202122232425262728293031
  1. ---
  2. - name: Add monitoring group
  3. group:
  4. name: "{{ monitored_group }}"
  5. system: yes
  6. state: present
  7. - name: Add monitoring user
  8. user:
  9. name: "{{ monitored_user }}"
  10. system: yes
  11. group: "{{ monitored_group }}"
  12. home: "{{ monitored_homedir }}"
  13. move_home: yes
  14. shell: "{{ monitored_shell }}"
  15. state: present
  16. - name: "Install sudo (if required)"
  17. package:
  18. name: sudo
  19. state: latest
  20. when: monitored_sudo_commands|default([]) != []
  21. - name: Add sudo entries
  22. lineinfile:
  23. path: "{{ monitored_sudo_file }}"
  24. line: "{{ item }}"
  25. create: yes
  26. backup: yes
  27. with_items: "{{ monitored_sudo_commands|default([]) }}"