---
- name: "Update and upgrade system packages"
  hosts: all

  vars_files:
    - vars/ports.yml
    - vars/vars.yml

  vars:
    user_name: "<put-name-here>"

  tasks:
    - name: 'Remove user "{{ user_name }}"'
      ansible.builtin.user:
        name: "{{ user_name }}"
        state: absent
        remove: true

    - name: 'Remove group "{{ user_name }}"'
      ansible.builtin.group:
        name: "{{ user_name }}"
        state: absent

    - name: "Remove web dir"
      ansible.builtin.file:
        path: "/var/www/{{ user_name }}"
        state: absent