Chapter 4. Web Clients

Puppet Enterprise

There are two web UIs available for managing MCollective. Puppet Labs provides a web UI for controlling MCollective in their Puppet Enterprise product line. Videos demonstrating the Puppet Enterprise products are available at Puppet Labs webinars.

mcomaster

There is a free web UI named mcomaster that is available on GitHub at https://github.com/ajf8/mcomaster:

figure4-1

mcomaster is a useful way to explore the query options available from the MCollective plugins you have installed.

Warning

Do not try to install and use mcomaster until MCollective is working properly in your environment. mcomaster requires Ruby 1.9 or 2.0 and will not work with any version of Ruby 1.8.

I’ve gone through the setup and installation of mcomaster a few times now, and in my experience, most administrators use it a few times and then drift away. The WebUI is slower to use than the command line.

Setting up mcomaster is nontrivial and beyond the scope of this book. If I have enough free time, I may add an mcollective::mcomaster class to my MCollective module for Puppet.

Get Learning MCollective now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.