---
- 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