« Previous -
Version 26/41
(diff) -
Next » -
Current version
R.I. Pienaar, 12/18/2010 02:52 pm
mCollective Plugins Wiki¶
The general process to follow when installing plugins can be found here
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
Agents¶
- 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
- Service – stop, starts and query Operating System services
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
Auditing¶
- AuditCentralRPC – Logs RPC audit logs to a central MongoDB instance
Security¶
- SSH Key – Use your SSH agent and keys to authenticate requests
- None – A plugin for development that provides no security
Authorization¶
- Action Policy – Authorization plugin with fine grain per action ACLs
Tools¶
- Puppet Commander – schedule puppet runs on a group of hosts with enforced concurrency