diff --git a/playbook-remove-user-and-app.yml b/playbook-remove-user-and-app.yml new file mode 100644 index 0000000..f0ff17c --- /dev/null +++ b/playbook-remove-user-and-app.yml @@ -0,0 +1,27 @@ +--- +- name: 'Update and upgrade system packages' + hosts: all + + vars_files: + - vars/ports.yml + - vars/vars.yml + + vars: + user_name: '' + + 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