Sha256: fb1ebd58138974765d64b14abdc24629eb79c9482f7f6eacb03a785900f5eece
Contents?: true
Size: 651 Bytes
Versions: 5
Compression:
Stored size: 651 Bytes
Contents
class MCollective::Application::Find < MCollective::Application # rubocop:disable Style/ClassAndModuleChildren description "Find hosts using the discovery system matching filter criteria" def main mc = rpcclient("rpcutil") starttime = Time.now mc.detect_and_set_stdin_discovery nodes = mc.discover discoverytime = Time.now - starttime $stderr.puts if options[:verbose] nodes.each {|c| puts c} warn "\nDiscovered %s nodes in %.2f seconds using the %s discovery plugin" % [nodes.size, discoverytime, mc.client.discoverer.discovery_method] if options[:verbose] !nodes.empty? ? exit(0) : exit(1) end end
Version data entries
5 entries across 5 versions & 1 rubygems