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/exceptions.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/discovery/mc.rb,
lib/mcollective/optionparser.rb,
lib/mcollective/registration.rb,
lib/mcollective/rpc/progress.rb,
lib/mcollective/security/psk.rb,
lib/mcollective/security/ssl.rb,
lib/mcollective/agent/rpcutil.rb,
lib/mcollective/aggregate/sum.rb,
lib/mcollective/audit/logfile.rb,
lib/mcollective/pluginmanager.rb,
lib/mcollective/security/base.rb,
lib/mcollective/aggregate/base.rb,
lib/mcollective/connector/base.rb,
lib/mcollective/data/fact_data.rb,
lib/mcollective/matcher/parser.rb,
lib/mcollective/pluginpackager.rb,
lib/mcollective/windows_daemon.rb,
lib/mcollective/agent/discovery.rb,
lib/mcollective/data/agent_data.rb,
lib/mcollective/data/fstat_data.rb,
lib/mcollective/discovery/stdin.rb,
lib/mcollective/generators/base.rb,
lib/mcollective/matcher/scanner.rb,
lib/mcollective/aggregate/result.rb,
lib/mcollective/application/help.rb,
lib/mcollective/application/ping.rb,
lib/mcollective/ddl/discoveryddl.rb,
lib/mcollective/ddl/validatorddl.rb,
lib/mcollective/facts/yaml_facts.rb,
lib/mcollective/rpc/actionrunner.rb,
lib/mcollective/aggregate/average.rb,
lib/mcollective/aggregate/summary.rb,
lib/mcollective/registration/base.rb,
lib/mcollective/application/plugin.rb,
lib/mcollective/connector/activemq.rb,
lib/mcollective/connector/rabbitmq.rb,
lib/mcollective/discovery/flatfile.rb,
lib/mcollective/logger/file_logger.rb,
lib/mcollective/data/collective_data.rb,
lib/mcollective/logger/syslog_logger.rb,
lib/mcollective/aggregate/result/base.rb,
lib/mcollective/logger/console_logger.rb,
lib/mcollective/security/aes_security.rb,
lib/mcollective/application/completion.rb,
lib/mcollective/registration/agentlist.rb,
lib/mcollective/generators/data_generator.rb,
lib/mcollective/validator/array_validator.rb,
lib/mcollective/validator/regex_validator.rb,
lib/mcollective/generators/agent_generator.rb,
lib/mcollective/validator/length_validator.rb,
lib/mcollective/application/describe_filter.rb,
lib/mcollective/validator/shellsafe_validator.rb,
lib/mcollective/validator/typecheck_validator.rb,
lib/mcollective/aggregate/result/numeric_result.rb,
lib/mcollective/pluginpackager/agent_definition.rb,
lib/mcollective/validator/ipv4address_validator.rb,
lib/mcollective/validator/ipv6address_validator.rb,
lib/mcollective/pluginpackager/ospackage_packager.rb,
lib/mcollective/aggregate/result/collection_result.rb,
lib/mcollective/pluginpackager/debpackage_packager.rb,
lib/mcollective/pluginpackager/rpmpackage_packager.rb,
lib/mcollective/pluginpackager/standard_definition.rb,
lib/mcollective/pluginpackager/modulepackage_packager.rb

Overview

discovers against a flatfile instead of the traditional network discovery the flat file must have a node name per line which should match identities as configured

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, BackoffSuggestion, Client, ClientTimeoutError, Config, DDLValidationError, Discovery, InvalidRPCData, Log, Message, MessageNotReceived, MissingRPCData, MsgDoesNotMatchRequestID, MsgTTLExpired, NotTargettedAtUs, Optionparser, RPCAborted, RPCError, RunnerStats, SSL, SecurityValidationFailed, Shell, UnexpectedMessageType, UnixDaemon, UnknownRPCAction, UnknownRPCError, ValidatorError, Vendor, WindowsDaemon

Constant Summary collapse

VERSION =
"2.12.3"

Class Method Summary collapse

Class Method Details

.versionObject



64
65
66
# File 'lib/mcollective.rb', line 64

def self.version
  VERSION
end