Module: MCollective
- Defined in:
- lib/mcollective.rb,
lib/mcollective/ddl.rb,
lib/mcollective/log.rb,
lib/mcollective/rpc.rb,
lib/mcollective/ssl.rb,
lib/mcollective/data.rb,
lib/mcollective/util.rb,
lib/mcollective/agent.rb,
lib/mcollective/cache.rb,
lib/mcollective/facts.rb,
lib/mcollective/shell.rb,
lib/mcollective/agents.rb,
lib/mcollective/client.rb,
lib/mcollective/config.rb,
lib/mcollective/logger.rb,
lib/mcollective/vendor.rb,
lib/mcollective/matcher.rb,
lib/mcollective/message.rb,
lib/mcollective/ddl/base.rb,
lib/mcollective/security.rb,
lib/mcollective/aggregate.rb,
lib/mcollective/connector.rb,
lib/mcollective/data/base.rb,
lib/mcollective/discovery.rb,
lib/mcollective/rpc/agent.rb,
lib/mcollective/rpc/audit.rb,
lib/mcollective/rpc/reply.rb,
lib/mcollective/rpc/stats.rb,
lib/mcollective/validator.rb,
lib/mcollective/facts/base.rb,
lib/mcollective/generators.rb,
lib/mcollective/rpc/client.rb,
lib/mcollective/rpc/result.rb,
lib/mcollective/application.rb,
lib/mcollective/data/result.rb,
lib/mcollective/ddl/dataddl.rb,
lib/mcollective/logger/base.rb,
lib/mcollective/rpc/helpers.rb,
lib/mcollective/rpc/request.rb,
lib/mcollective/runnerstats.rb,
lib/mcollective/unix_daemon.rb,
lib/mcollective/applications.rb,
lib/mcollective/ddl/agentddl.rb,
lib/mcollective/optionparser.rb,
lib/mcollective/registration.rb,
lib/mcollective/rpc/progress.rb,
lib/mcollective/pluginmanager.rb,
lib/mcollective/security/base.rb,
lib/mcollective/aggregate/base.rb,
lib/mcollective/connector/base.rb,
lib/mcollective/matcher/parser.rb,
lib/mcollective/pluginpackager.rb,
lib/mcollective/windows_daemon.rb,
lib/mcollective/generators/base.rb,
lib/mcollective/matcher/scanner.rb,
lib/mcollective/aggregate/result.rb,
lib/mcollective/ddl/discoveryddl.rb,
lib/mcollective/ddl/validatorddl.rb,
lib/mcollective/rpc/actionrunner.rb,
lib/mcollective/registration/base.rb,
lib/mcollective/logger/file_logger.rb,
lib/mcollective/logger/syslog_logger.rb,
lib/mcollective/aggregate/result/base.rb,
lib/mcollective/logger/console_logger.rb,
lib/mcollective/generators/data_generator.rb,
lib/mcollective/generators/agent_generator.rb,
lib/mcollective/aggregate/result/numeric_result.rb,
lib/mcollective/pluginpackager/agent_definition.rb,
lib/mcollective/aggregate/result/collection_result.rb,
lib/mcollective/pluginpackager/standard_definition.rb
Overview
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
Defined Under Namespace
Modules: Agent, Cache, Connector, DDL, Data, Facts, Generators, Logger, Matcher, PluginManager, PluginPackager, RPC, Registration, Security, Util, Validator Classes: Agents, Aggregate, Application, Applications, Client, Config, DDLValidationError, Discovery, InvalidRPCData, Log, Message, MissingRPCData, MsgDoesNotMatchRequestID, MsgTTLExpired, NotTargettedAtUs, Optionparser, RPCAborted, RPCError, RunnerStats, SSL, SecurityValidationFailed, Shell, UnixDaemon, UnknownRPCAction, UnknownRPCError, ValidatorError, Vendor, WindowsDaemon
Constant Summary collapse
- VERSION =
"@DEVELOPMENT_VERSION@"
Class Method Summary collapse
Class Method Details
.version ⇒ Object
76 77 78 |
# File 'lib/mcollective.rb', line 76 def self.version VERSION end |