I'm just starting with a puppet (and a tramp) to set up a development environment for our team, which consists of 8+ developers, each of which has its own specific bash configuration, etc. I have all the software installed on the system to quickly deploy new development virtual machines, but I'm not sure the best way to set up a development environment for each specific user in an automatic way (we will have several development environments, and it will be convenient to write this once and do).
For example, I would like to configure the user joe , clone the Joe configuration configuration from github, and then run the script in this github repository to configure the environment for Joe. Any suggestions on how to do this for Joe, as well as Jimmy, James, Julie, Jane, Jim, Jake and Jimbo?
With his help, the development machines will certainly be ubuntu systems.
source share