I'd like to ask the team what do you think on $subject, in terms of pros &
cons.
As you all know we have been using puppet to manage our production infra
(user access, server configuration,etc... ).
Recently we started looking into migrating our mailman instance into new
hyper-kitty instance to run on the oVirt DC in PHX.
It seems that there is no true puppet classes available to install/manage
mailman3 but there is an Ansible playbook used / written by fedora to
deploy their instance.
So the question is should we start using/supporting Ansible as another tool
to manage our infra and leverage existing playbooks out there to reduce
work on migration of new services?
I'm not suggesting to migrate all puppet code into Ansible, but to allow
using Ansible when it make sense.
Here is what I had in mind with regards to pro/cons:
Pros
- Saving time writing puppet classes for services (if Ansible playbook
exists)
- Bringing in new infra members which are interested in Ansbile (maybe
publish the team in the relevant communities)
Cons:
- Another tool to support/maintain
- No real support to manage in foreman as we do for puppet (for sure not
in our old version)
I'd love to hear your thoughts about it.
--
Eyal Edri
Associate Manager
RHEV DevOps
EMEA ENG Virtualization R&D
Red Hat Israel
phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)