On 08/11/2016 11:37 AM, Stephen Gallagher wrote:
I think I did a poor job of explaining this before, but you're
suggesting
exactly what I was intending to say when I wrote "There already exists a
community of playbook writers that can help us get up to speed (Ansible
Galaxy)". My vision there was in fact that we would work entirely within the
upstream Ansible Galaxy, taking advantage of others' work in that space. What we
would add on top of that is just curation: we would select playbooks that do
what we want and then maintain them to ensure that they continue to work on
Fedora Server.
So I completely agree with you on this point, Jóhann. I think that was really
the mistake we (I) made before with rolekit: we tried to build something new to
solve the problem and then hoped that we could build a community around it. This
failed as it should ("not invented here" was a bad plan) and now we're
re-evaluating how we can work with existing, established communities instead of
trying to go it our own way.
Administrator are bound to the limit of their ( already existing )
infrastructure so you cannot bind the community to Ansible since then
you will have excluded participation from those administrators that are
running puppet or chief in their infrastructure and I have yet to see
what incentive administrators will have to participate in the server WG
as an result of this. In the CM upstream communities they will just
create their playbooks, manifest and or recipes that will fit their
infrastructure and use case perfectly as opposed to using a predefined
one with a boxed solutionin which they *always* will have to tweak one
way or another to be able to implement it in their infrastructure.
Given that Greg DeKoenigsberg quite familiar with both communities
what's is his take on the Fedora community being forced to take the Red
Hat Ansible pill in Fedora? What benefit does he see coming from this
effort ( if any ).
( Assuming anyone within Red Hat has discussed this with him since it
would be stupid not to get his insight on this ).
JBG