33 lines
		
	
	
		
			689 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			689 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: "Update and upgrade system packages"
 | |
|   hosts: all
 | |
| 
 | |
|   vars_files:
 | |
|     - vars/ports.yml
 | |
|     - vars/secrets.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
 | |
| 
 | |
|     - name: "Remove home dir"
 | |
|       ansible.builtin.file:
 | |
|         path: "/home/{{ user_name }}"
 | |
|         state: absent
 |