The Marionette Collective Deprecation


On the 17th of July 2018 Puppet Inc officially announced that as of release 5.5.4 of the Puppet Agent The Marionette Collective has been deprecated.

The Choria project provides a path forward for users who wish to keep using MCollective and we are actively developing new technologies in this space. Please review the Choria Website for further information.


We welcome users of The Marionette Collective who wish to continue using it, we have gone to great length to ensure you can continue as always - and the Choria project added a lot of new and exciting features to the platform.

While the Choria project builds heavily ontop of the foundation laid by The Marionnette Collective this does not mean an end or even a significant hurdle for this project.

Today in Puppet 5.x there is no concern everything continues to work, Puppet 6 is supported as of the 1st of December 2018 with the Choria module releases.

Puppet Inc have donated the legacy MCollective code to us, now hosted in the Choria Legacy organisation. Mailing list and IRC migration to come soon.

For further information please contact me am on the Puppet IRC as Volcane and on slack as ripienaar, we also have a _#choria channel on Freenode of #choria on the Puppet Slack.

Source Code

Source code for legacy Marionette Collective projects was donated to Choria by Puppet Inc, archival copies of the code is in the Choria Legacy project. Of these legacy projects a number of plugins are being maintained and evolved, see the Choria Plugins project for those.


Date Event
2018/04/24 Preview of The Choria Server released that replaces mcollectived
2018/07/15 Key documents from the mcollective project adopted detailing usage of the RPC framework
2018/07/17 Official deprecation by Puppet Inc
2018/07/25 #choria created on Freenode
Fall 2018 Target date for Puppet 6 and removal of mcollective libraries from puppet-agent
2018/11/19 Puppet Inc officially hand over all mcollective related code, hosted in Choria Legacy
2018/12/01 Initial release of Choria that supports Puppet 6