Deploy Build Servers toolchain using Puppet, Chef or Ansible
NickName:Moral Ask DateTime:2014-09-03T17:23:05

Deploy Build Servers toolchain using Puppet, Chef or Ansible

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

Answers
StephenKing 2014-09-03T09:55:14

Yes. All of these 3 can help you with that. Which one is better is highly opinion-based.",


More about “Deploy Build Servers toolchain using Puppet, Chef or Ansible” related questions

Deploy Build Servers toolchain using Puppet, Chef or Ansible

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 ...

Show Detail

Use puppet or chef to config two db servers (HA) on AWS

How to use puppet or chef to config multi-servers? For example, We need two servers to construct HA sql. Server A need Server B's IP and username and password. Server B also need Server A's IP and

Show Detail

Puppet to chef converter

Is there any convertor which converts Puppet scripts to Chef? I found ruby script which converts Chef scripts to Puppet https://github.com/relistan/chef2puppet but I need puppet2chef.

Show Detail

Why should I use Ansible if I can use image to deploy a system

I can use two ways to Create a new system, or re-create a system upon failure: Always deploy a system using Ansible playbook. the drawback is 1) slow; 2) and the deployment may fail because the pa...

Show Detail

chef-server - chef-solo - vagrant - puppet... which is correct for me?

I have 9 servers in digitalocean. one with mysql/mongodb one cloudera/hadoop one nginx/nodejs/rails ... So, I was read about chef/puppet/vagrant and seems awesome to know I can configure everythi...

Show Detail

Is it a good idea to make Ansible and Rundeck work together, or using either one is enough?

Recently I'm looking at Ansible and want to use it in projects. And also there's another tool Rundeck can be used to do all kinds of Operations works. I have experience with neither tool and this i...

Show Detail

Is it a good idea to make Ansible and Rundeck work together, or using either one is enough?

Recently I'm looking at Ansible and want to use it in projects. And also there's another tool Rundeck can be used to do all kinds of Operations works. I have experience with neither tool and this i...

Show Detail

Puppet to Chef Syntax Convertion

I'll have to convert a lot of Puppet to Chef code. I made some Chef tutorials and I'll be reading about Puppet too. Does anybody know where I can find more examples of comparisons between Puppet and

Show Detail

Jenkins terminology: builds are deployed to servers. Are plugins needed to get Jenkins to work?

In Jenkins, what are the destination servers of the builds called? For Chef, they are Chef clients. For Puppet, they are agents. For Jenkins' farms, the slave servers are called nodes. Is there a

Show Detail

remove puppet and chef-client from ubuntu 14.04? is it safe?

I saw that puppet and chef-client are installed on my Ubuntu 14.04 machine and that they are started automatically at OS boot. I do not use them, I use Ansible. Is it safe to remove them? What is...

Show Detail