We had a standard user on many Linux systems across the estate that was used for a certain purpose.
Now the project was over we needed to remove them all, the easiest way I thought was a simple ansible playbook, put all the hosts in the hosts file and leave it to run.
Below is the code should you ever need to use it, I have changed the username from the real one to protect the innocent.
--- - name: Drop THE user hosts: droptheuser user: root vars: tasks: - name: Drop the User user: name: username state: absent remove: yes tags: drop_user
I am always interested in feedback so please feel free to add any comments, or you can mail me here. If you would like to submit a quick tip with full credit and links back to your site then also feel free to contact me.