• Overview
  • Deploying MCollective
  • Configuration / Deployment Topics
  • Use and Administer MCollective
  • Write Agent Plugins
  • Write Clients and Applications
  • Write Other Plugins
  • Plugin Directory
  • Internals
  • Older and Non-Recommended Information

MCollective Plugin Directory


This directory of MCollective plugins was migrated from the Puppet Labs wiki in January, 2015.


  • Apt - Perform various tasks for apt/dpkg
  • File Manager - create, touch, remove and retrieve information about files
  • IP Tables Junkfilter Manager - Add, removes and queries rules on a specific chain
  • Net Test - Performs network reachability testing
  • NRPE - Runs NRPE commands using MCollective as transport
  • Process - Manage server processes
  • Puppet - enable, disable, run puppet daemons.
  • Puppet CA - Manage the Puppet Certificate Authority
  • Package - installs, uninstalls and query Operating System packages
  • Packages - install, update, uninstall multiple packages in one run with fine version/revision control
  • Service - stop, starts and query Operating System services
  • Spam Assassin - Perform various tasks for Spam Assassin
  • Stomp Utilities - helpers and utilities for the STOMP connector

Fact Sources

  • Facter via YAML - Access Facter variables as YAML
  • Facter - Use Puppet Labs Facter as a fact source
  • Ohai - Use OpsCode Ohai as a fact source



  • Action Policy - Authorization plugin with fine grain per action ACLs


  • Puppet Resource Status - Datasource to facilitate discovery of machines based on the state of Puppet resources
  • Sysctl Value - Datasource to retrieve values from any Linux sysctl
  • Agent Meta Data - Datasource to retrieve meta data about currently installed agents for nodes



  • None - A plugin for development that provides no security



  • Puppet Commander - schedule puppet runs on a group of hosts with enforced concurrency
  • SSH - Discovery assisted ssh
See an issue? Please file a JIRA ticket in our [DOCUMENTATION] project
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.