This.<p>We have a simple Puppet recipe that creates a user, group and home, sets the correct permissions&#x2F;groups and installs the public key. It will also remove users if they leave the company.<p>The script reads all users&#x27; details from YAML so if there are any changes, we push the YAML to all servers and run the script. It&#x27;s not as automated as Puppet-Agent, but it&#x27;s fine for a small number of servers.