As part of the Simplification of TripleO effort [1], I pushed a specification proposal to remove Puppet from TripleO.
This is a *huge* effort and to be clear I'm still unsure it is really doable; but I would like our team to explore this path and see if there is enough value out of it.
HTML output with latest patchset:
Feel free to give feedback directly in the specs or here in this thread.
If we agree to move forward, my hope is we can push for a first "tech-preview" interface in Train; but keep in mind this would be a multi-cycles effort.