Module: Amiral

Defined in:
lib/amiral.rb,
lib/amiral/agent.rb,
lib/amiral/matcher.rb,
lib/amiral/message.rb,
lib/amiral/version.rb,
lib/amiral/providers.rb,
lib/amiral/fact_provider.rb,
lib/amiral/providers/ping.rb,
lib/amiral/providers/facts.rb,
lib/amiral/providers/uptime.rb,
lib/amiral/providers/invalid.rb,
lib/amiral/providers/service.rb,
lib/amiral/providers/last-line.rb,
lib/amiral/providers/apt-update.rb,
lib/amiral/providers/apt-install.rb,
lib/amiral/providers/puppet-agent.rb,
lib/amiral/providers/provider-list.rb,
lib/amiral/providers/puppet-update.rb

Defined Under Namespace

Modules: Message, Providers Classes: Agent, FactProvider, Matcher

Constant Summary collapse

KEYTYPES =
{
  :dss => OpenSSL::PKey::DSA,
  :rsa => OpenSSL::PKey::RSA
}
VERSION =
'0.1.18'
PROVIDERS =
{
  "uptime"        => Amiral::Providers::Uptime,
  "facts"         => Amiral::Providers::Facts,
  "provider-list" => Amiral::Providers::ProviderList,
  "ping"          => Amiral::Providers::Ping,
  "puppet-agent"  => Amiral::Providers::PuppetAgent,
  "puppet-update" => Amiral::Providers::PuppetUpdate,
  "apt-update"    => Amiral::Providers::AptGetUpdate,
  "apt-install"   => Amiral::Providers::AptGetInstall,
  "service"       => Amiral::Providers::Service,
  "last-line"     => Amiral::Providers::LastLine,
  "invalid"       => Amiral::Providers::Invalid
}