« Previous -
Version 34/41
(diff) -
Next » -
Current version
Jens Bräuer, 12/09/2011 07:17 am
mCollective Plugins Wiki¶
The general process to follow when installing plugins can be found here
Agents¶
- 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
- Puppetd – enable, disable, run puppet daemons.
- Puppet CA – Manage the Puppet Certificate Authority
- Puppet RAL – Invoke any Puppet provider
- 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
Auditing¶
- Central RPC Log – Logs RPC audit logs to a central log file or MongoDB instance
- Central LogStash log – Logs RPC audit logs to a central LogStash instance
Authorization¶
- Action Policy – Authorization plugin with fine grain per action ACLs
Security¶
- SSH Key – Use your SSH agent and keys to authenticate requests
- None – A plugin for development that provides no security
Registration¶
- Meta Data – Sends agents, facts and classes lists to registration agents
- Registration Monitor – Writes registration data to file and a Nagios check
- Registration Data in MongoDB – Writes registration data to a MongoDB NoSQL server
Tools¶
- Puppet Commander – schedule puppet runs on a group of hosts with enforced concurrency
- SSH – Discovery assisted ssh