Long before the puppet-midonet Puppet module was held under the openstack umbrella the old Puppet module[1] did more than just installing MidoNet; it installed Zookeeper and Cassandra too. Not only that but the code was not Puppet 4.x compatible either. Even if the old manifests were used now MidoNet couldn't be installed due to broken URLs and so on.
There has been a lot of work in the new module[2] (openstack/puppet-midonet), which enables users to install MidoNet 5.x (and only MidoNet). There is a separate repository[3] to install Zookeeper, Cassandra and Java if a user wishes to do so using our Puppet modules too. Moreover, only MidoNet 5.x works with the recent versions of OpenStack.
MidoNet needs to comply with the new composable services model, hence requiring significant refactoring in tripleo-heat-templates and puppet-tripleo.
[1]: https://github.com/midonet/puppet-midonet
[2]: https://github.com/openstack/puppet-midonet
[3]: https://github.com/midonet/puppet-midonet_openstack
thanks Alejandro, not sure why the reviews arent showing up yet but https:/ /review. openstack. org/#/c/ 396692/ (see commit message depends on) and also https:/ /review. openstack. org/#/c/ 400297/