MCollective Made Easy

Choria makes installing The Marionette Collective easy and secure for users of modern Puppet.

You could be up and running in under 30 minutes, Puppet compatible defaults means there is very little to configure.


The Puppet CA is reused for TLS connections and SSL based user authentication. Authorization and Auditing is set up out of the box and fully functional.

Batteries Included

A full featured Playbook system is included that can integrate systems like Slack, PuppetDB, shell scripts with a MCollective workflow to complete complex tasks using the Puppet DSL.

Supports running Puppet Tasks without the need for SSH and with complete RBAC.

Includes plugins to manage Packages, Services, File and orchestrate Puppet. Tightly integrates with PuppetDB.

Easy Connectivity

Relies on the easy to use and light weight Choria Broker to ease the pain of running a connectivity layer. Scales to 50 thousand nodes on a single server.

SRV record support makes deployment a breeze. Federations Of Collectives eases the management of large geographically distributed networks.

Getting Started



puppet module install choria/choria

Copyright © R.I.Pienaar