This seems highly do-able with Ansible. They have a git module, if that's your 
VCS, that fits in here perfectly. 

I would make two lists of variables, the first for repo URL/branch info and the 
second for their destinations. Then Ansible uses simple YAML to write the 
commands. Here's an overly simplified version that I'm typing up quick on my 
phone:

- for each item in /git_variables.yml
  git clone {{ host }} {{ branch }} {{ destination }}

Relevant info is here:
http://docs.ansible.com/playbooks_variables.html
http://docs.ansible.com/playbooks_loops.html
http://docs.ansible.com/git_module.html

I'm in #python and #ansible as heatmeiser if you need any low level detail. 
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to