Hi everyone,
I've suggested to dag that we migrate ansible-provisioning to
something like <dag>/ansible-provisioning on github. I'll let dag
mention where the new home is once this happens, and it's up where
it's at for now.
Essentially there are some very cool ideas within, and I don't want to
enforce my own views about how I would build a provisioning system on
that project. If it's part of the core project namespace, I will
have to do that, and that wouldn't be fair. Some of those things
include disagreements about being able to kickstart directly off of a
ks= URL, which Cobbler can do, but ansible provisioning doesn't want
to do, etc. Another example is I think the manipulation of PXE
configs is best served by Cobbler, etc. Basically we have slightly
different visions but can still be friends
There is still a strong chance many of those guest creation modules
make it back into core, but I also have ideas about how you would
describe virtual clusters and how those create inventory and such, and
want to build something that doesn't require an auxilliary CMDB or
network facts file, and those things look differently.
This is not about making anything incompatible and everything there is
going to continue to work fine with all future versions of ansible,
just like any other playbook. If people like ansible-provisioning,
and I suspect many people will, they should totally continue using it,
as it contains lots of good ideas.
---Michael