Initial commit
This commit is contained in:
		
							
								
								
									
										19
									
								
								roles/common/tasks/pure-ftpd/remove-virtual-user.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								roles/common/tasks/pure-ftpd/remove-virtual-user.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| --- | ||||
|  | ||||
| # --- | ||||
| # Remove virtual ftp users  | ||||
| # --- | ||||
|  | ||||
| - name: "User {{ user.name }}: Verify if it exists" | ||||
|   command: pure-pw show {{ user.name }} | ||||
|   register: pureftpd_virtual_user_exists | ||||
|   changed_when: "pureftpd_virtual_user_exists.rc == 0" | ||||
|   failed_when:  | ||||
|     - "pureftpd_virtual_user_exists.rc != 0" | ||||
|     - "pureftpd_virtual_user_exists.rc != 16" | ||||
|   ignore_errors: true | ||||
|  | ||||
| - name: "User {{ user.name }}: Remove virtual user" | ||||
|   shell: "pure-pw userdel {{ user.name }}" | ||||
|   when: pureftpd_virtual_user_exists.changed | ||||
|   notify: reload Pure-FTPd users | ||||
		Reference in New Issue
	
	Block a user