cleanup.yml 643 B

12345678910111213141516171819202122232425262728293031
  1. ---
  2. - name: Remove additional users
  3. hosts: webservers
  4. vars_files:
  5. - vars/users_vars.yml
  6. handlers:
  7. - name: "Restart sshd"
  8. service:
  9. name: "sshd"
  10. state: "restarted"
  11. tasks:
  12. - name: Remove the exercise users
  13. user:
  14. name: "{{ item.username }}"
  15. state: absent
  16. with_items: "{{ users }}"
  17. - name: Remove home directories
  18. file:
  19. path: "/home/{{ item.username }}"
  20. state: absent
  21. with_items: "{{ users }}"
  22. - name: Enable root SSH login
  23. lineinfile:
  24. dest: "/etc/ssh/sshd_config"
  25. regexp: "^PermitRootLogin"
  26. line: "PermitRootLogin yes"
  27. notify: "Restart sshd"