Module MCollective
In: lib/mcollective.rb
lib/mcollective/application.rb
lib/mcollective/optionparser.rb
lib/mcollective/pluginpackager.rb
lib/mcollective/matcher/scanner.rb
lib/mcollective/matcher/parser.rb
lib/mcollective/message.rb
lib/mcollective/matcher.rb
lib/mcollective/runner.rb
lib/mcollective/pluginmanager.rb
lib/mcollective/security.rb
lib/mcollective/connector.rb
lib/mcollective/pluginpackager/standard_definition.rb
lib/mcollective/pluginpackager/agent_definition.rb
lib/mcollective/applications.rb
lib/mcollective/logger.rb
lib/mcollective/agents.rb
lib/mcollective/config.rb
lib/mcollective/log.rb
lib/mcollective/agent.rb
lib/mcollective/aggregate.rb
lib/mcollective/discovery.rb
lib/mcollective/registration/base.rb
lib/mcollective/registration.rb
lib/mcollective/logger/console_logger.rb
lib/mcollective/logger/base.rb
lib/mcollective/logger/syslog_logger.rb
lib/mcollective/logger/file_logger.rb
lib/mcollective/data/base.rb
lib/mcollective/data/result.rb
lib/mcollective/ssl.rb
lib/mcollective/runnerstats.rb
lib/mcollective/translatable.rb
lib/mcollective/generators/base.rb
lib/mcollective/generators/data_generator.rb
lib/mcollective/generators/agent_generator.rb
lib/mcollective/aggregate/base.rb
lib/mcollective/aggregate/result/base.rb
lib/mcollective/aggregate/result/collection_result.rb
lib/mcollective/aggregate/result/numeric_result.rb
lib/mcollective/aggregate/result.rb
lib/mcollective/facts/base.rb
lib/mcollective/ddl/discoveryddl.rb
lib/mcollective/ddl/agentddl.rb
lib/mcollective/ddl/validatorddl.rb
lib/mcollective/ddl/base.rb
lib/mcollective/ddl/dataddl.rb
lib/mcollective/util.rb
lib/mcollective/connector/base.rb
lib/mcollective/rpc.rb
lib/mcollective/validator.rb
lib/mcollective/cache.rb
lib/mcollective/unix_daemon.rb
lib/mcollective/windows_daemon.rb
lib/mcollective/security/base.rb
lib/mcollective/shell.rb
lib/mcollective/ddl.rb
lib/mcollective/rpc/actionrunner.rb
lib/mcollective/rpc/reply.rb
lib/mcollective/rpc/progress.rb
lib/mcollective/rpc/agent.rb
lib/mcollective/rpc/request.rb
lib/mcollective/rpc/audit.rb
lib/mcollective/rpc/stats.rb
lib/mcollective/rpc/result.rb
lib/mcollective/rpc/client.rb
lib/mcollective/rpc/helpers.rb
lib/mcollective/facts.rb
lib/mcollective/data.rb
lib/mcollective/client.rb
lib/mcollective/exception.rb
lib/mcollective/generators.rb

The Marionette Collective

Framework to build and run Systems Administration agents running on a publish/subscribe middleware system. The system allows you to treat your network as the only true source of the state of your platform via discovery agents and allow you to run agents matching discovery criteria.

For an overview of the idea behind this and what it enables please see:

  http://www.devco.net/archives/2009/10/18/middleware_for_systems_administration.php

Methods

version  

Classes and Modules

Module MCollective::Agent
Module MCollective::Cache
Module MCollective::Connector
Module MCollective::DDL
Module MCollective::Data
Module MCollective::Facts
Module MCollective::Generators
Module MCollective::Logger
Module MCollective::Matcher
Module MCollective::PluginManager
Module MCollective::PluginPackager
Module MCollective::RPC
Module MCollective::Registration
Module MCollective::Security
Module MCollective::Translatable
Module MCollective::Util
Module MCollective::Validator
Class MCollective::Agents
Class MCollective::Aggregate
Class MCollective::Application
Class MCollective::Applications
Class MCollective::Client
Class MCollective::CodedError
Class MCollective::Config
Class MCollective::DDLValidationError
Class MCollective::Discovery
Class MCollective::InvalidRPCData
Class MCollective::Log
Class MCollective::Message
Class MCollective::MissingRPCData
Class MCollective::MsgDoesNotMatchRequestID
Class MCollective::MsgTTLExpired
Class MCollective::NotTargettedAtUs
Class MCollective::Optionparser
Class MCollective::RPCAborted
Class MCollective::RPCError
Class MCollective::Runner
Class MCollective::RunnerStats
Class MCollective::SSL
Class MCollective::SecurityValidationFailed
Class MCollective::Shell
Class MCollective::UnixDaemon
Class MCollective::UnknownRPCAction
Class MCollective::UnknownRPCError
Class MCollective::ValidatorError
Class MCollective::WindowsDaemon

Constants

VERSION = "@DEVELOPMENT_VERSION@"

Public Class methods

[Source]

    # File lib/mcollective.rb, line 65
65:   def self.version
66:     VERSION
67:   end

[Validate]