Skip to main content
  1. Posts/

Mcollective 2.3.2 Windows Installer

·233 words·2 mins· loading · loading · ·
Marco Mornati
Author
Marco Mornati
I build, self-host and sometimes break software in production — writing about AI tooling, coding agents and infrastructure.

Overview
#

I recently got back to working on MCollective for Windows for one of our customers and, after searching on Google, I discovered that Puppet Labs apparently decided to release the MCollective package for Windows only with Puppet Enterprise. Really strange things…

Anyway, MCollective is an open-source project. I needed a package for Windows to script installation in an easy way, so I created the installation package. I love opensource :D

In the past I’ve already created a package in the past for the 2.0.0 version, so I just retrieved the old script and repackaged the latest sources.

Download
#

You can find Windows packages here: http://repos.mornati.net/mcollective/

Installation
#

You can install MCollective using the graphical wizard, but if you want to script it using, for example, Puppet you need to skip the wizard and proceed with a silent installation.

mcollective_2_3_2_Setup.exe /VERYSILENT /LOG="mco_install.log" /DIR="C:\mcollective"

On InnoSetup (the tool I used to package MCollective) you can find a list of all available CLI parameters: http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdline. Naturally, to get it working, your server should have a Ruby version installed and have the binary folder in the PATH environment variable.

Configuration
#

After you configure the server.cfg file with AMQP server and security information, you can start the service. You can find it in the Windows Services tool and the service name is “The Marionette Collective”.

Your Windows machine is now in your MCollective network!