On Tue, May 31, 2016 at 12:18 PM, Jan Matèrne (jhm) <apa...@materne.de> wrote:
> Why Puppet? The Jenkins stuff is done via Ansible.
> Multiple automatisation tools?
>

The Jenkins stuff that was done in Ansible was done by a volunteer,
who chose to use Ansible because it was something he knew, even though
we had puppet deployed (though not very widely at the time). Having
config management is better than not, so we used it, and due to other
priorities and staffing issues, we still don't have the Buildbot or
Jenkins slaves completely puppetized, though our plan is to deprecate
Ansible once that is done. But for now, it serves a very useful
purpose - and it was a mountain of work that was completed and for
that segment of our machines it was tremendously useful.

As for why puppet - because when we were evaluating config management
systems more staff members knew that than any of the others - but not
by much. Since then, all of the staff members have picked it up - some
by just doing it, others by attending training, and it's worked pretty
consistently into our process. It's not necessarily the best CM tool,
but it's the one that seems to be working for us now.

--David

Reply via email to