We have this issue.
We want to automate the deployment of our Continuous Delivery Build Server Tool chain using a Configuration Management tool such us Puppet, Chef or Ansible.
More precisely we have a bunch of tools (e.g. nuget, NUnit, MSBuild etc) that we use in our Continuous Delivery infrastructure. These tools are deployed to Several Build Servers. Maintaining the configuration of them is time consuming and error prone (i.e. different configuration in different Server resulting is error when building our solution using the Continuous Delivery tools).
We want to automate the maintenance of their configurations and we were thinking to use the Configuration Management tools such us Puppet, Chef or Ansible.
The question is: Are these the right tools for achieving the Configuration Management of our Build Server toolchain?
Anyone having experienced the same issue and how do you solve it?
Thanks in Advance
Alberto
Copyright Notice:Content Author:「Moral」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/25640693/deploy-build-servers-toolchain-using-puppet-chef-or-ansible