Module: Sprinkle

Defined in:
lib/sprinkle/verifiers/package.rb,
lib/sprinkle.rb,
lib/sprinkle/core.rb,
lib/sprinkle/policy.rb,
lib/sprinkle/script.rb,
lib/sprinkle/verify.rb,
lib/sprinkle/version.rb,
lib/sprinkle/package.rb,
lib/sprinkle/deployment.rb,
lib/sprinkle/actors/ssh.rb,
lib/sprinkle/actors/vlad.rb,
lib/sprinkle/actors/actor.rb,
lib/sprinkle/actors/local.rb,
lib/sprinkle/actors/dummy.rb,
lib/sprinkle/verifiers/test.rb,
lib/sprinkle/verifiers/file.rb,
lib/sprinkle/verifiers/ruby.rb,
lib/sprinkle/installers/rpm.rb,
lib/sprinkle/installers/gem.rb,
lib/sprinkle/installers/deb.rb,
lib/sprinkle/installers/yum.rb,
lib/sprinkle/installers/apt.rb,
lib/sprinkle/installers/npm.rb,
lib/sprinkle/installers/rake.rb,
lib/sprinkle/installers/brew.rb,
lib/sprinkle/installers/file.rb,
lib/sprinkle/extensions/sudo.rb,
lib/sprinkle/installers/thor.rb,
lib/sprinkle/installers/pear.rb,
lib/sprinkle/installers/pecl.rb,
lib/sprinkle/installers/user.rb,
lib/sprinkle/commands/command.rb,
lib/sprinkle/installers/smart.rb,
lib/sprinkle/installers/group.rb,
lib/sprinkle/actors/capistrano.rb,
lib/sprinkle/installers/runner.rb,
lib/sprinkle/installers/binary.rb,
lib/sprinkle/verifiers/process.rb,
lib/sprinkle/commands/transfer.rb,
lib/sprinkle/installers/source.rb,
lib/sprinkle/installers/zypper.rb,
lib/sprinkle/installers/pacman.rb,
lib/sprinkle/commands/reconnect.rb,
lib/sprinkle/installers/mac_port.rb,
lib/sprinkle/installers/transfer.rb,
lib/sprinkle/installers/bsd_port.rb,
lib/sprinkle/utility/log_recorder.rb,
lib/sprinkle/installers/reconnect.rb,
lib/sprinkle/installers/installer.rb,
lib/sprinkle/installers/push_text.rb,
lib/sprinkle/verifiers/permission.rb,
lib/sprinkle/verifiers/executable.rb,
lib/sprinkle/errors/pretty_failure.rb,
lib/sprinkle/extensions/attributes.rb,
lib/sprinkle/installers/freebsd_pkg.rb,
lib/sprinkle/installers/openbsd_pkg.rb,
lib/sprinkle/installers/replace_text.rb,
lib/sprinkle/errors/transfer_failure.rb,
lib/sprinkle/installers/install_package.rb,
lib/sprinkle/installers/install_package.rb,
lib/sprinkle/installers/opensolaris_pkg.rb,
lib/sprinkle/actors/ssh/connection_cache.rb,
lib/sprinkle/installers/package_installer.rb,
lib/sprinkle/errors/remote_command_failure.rb,
lib/sprinkle/installers/freebsd_portinstall.rb

Overview

TODO: remove

Defined Under Namespace

Modules: Actors, Attributes, Commands, Core, Deployment, Errors, Installers, Logger, Package, Sudo, Utility, Verifiers Classes: MissingPackageError, NoMatchingServersError, Policy, Script, VerificationFailed, Verify

Constant Summary collapse

OPTIONS =

Configuration options

{ :testing => false, :verbose => false, :force => false }
POLICIES =

stores the global list of policies as they are defined

[]
Version =
"0.7.7"