Module: Bolt

Defined in:
lib/bolt.rb,
lib/bolt/cli.rb,
lib/bolt/pal.rb,
lib/bolt/task.rb,
lib/bolt/util.rb,
lib/bolt/error.rb,
lib/bolt/config.rb,
lib/bolt/logger.rb,
lib/bolt/result.rb,
lib/bolt/target.rb,
lib/bolt/boltdir.rb,
lib/bolt/catalog.rb,
lib/bolt/version.rb,
lib/bolt/executor.rb,
lib/bolt/notifier.rb,
lib/bolt/puppetdb.rb,
lib/bolt/analytics.rb,
lib/bolt/inventory.rb,
lib/bolt/outputter.rb,
lib/bolt/applicator.rb,
lib/bolt/result_set.rb,
lib/bolt/node/errors.rb,
lib/bolt/node/output.rb,
lib/bolt/plan_result.rb,
lib/bolt/task/remote.rb,
lib/bolt/apply_result.rb,
lib/bolt/transport/ssh.rb,
lib/bolt/outputter/json.rb,
lib/bolt/r10k_log_proxy.rb,
lib/bolt/transport/base.rb,
lib/bolt/transport/orch.rb,
lib/bolt/inventory/group.rb,
lib/bolt/outputter/human.rb,
lib/bolt/puppetdb/client.rb,
lib/bolt/puppetdb/config.rb,
lib/bolt/transport/local.rb,
lib/bolt/transport/winrm.rb,
lib/bolt/transport/docker.rb,
lib/bolt/transport/remote.rb,
lib/bolt/bolt_option_parser.rb,
lib/bolt/task/puppet_server.rb,
lib/bolt/transport/powershell.rb,
lib/bolt/transport/local/shell.rb,
lib/bolt/util/puppet_log_level.rb,
lib/bolt_ext/puppetdb_inventory.rb,
lib/bolt/transport/ssh/connection.rb,
lib/bolt/transport/orch/connection.rb,
lib/bolt/transport/winrm/connection.rb,
lib/bolt/transport/docker/connection.rb

Defined Under Namespace

Modules: Analytics, Logger, PuppetDB, Transport, Util Classes: Applicator, ApplyError, ApplyFailure, ApplyResult, BoltOptionParser, Boltdir, CLI, CLIError, CLIExit, Catalog, Config, Error, Executor, FileError, InvalidPlanResult, Inventory, NoImplementationError, Node, Notifier, Outputter, PAL, ParseError, PlanFailure, PlanResult, PuppetDBError, PuppetDBFailoverError, PuppetDBInventory, PuppetError, PuppetfileError, R10KLogProxy, Result, ResultSet, RunFailure, Target, Task, UnknownTransportError, ValidationError

Constant Summary collapse

TRANSPORTS =
{
  ssh: Bolt::Transport::SSH,
  winrm: Bolt::Transport::WinRM,
  pcp: Bolt::Transport::Orch,
  local: Bolt::Transport::Local,
  docker: Bolt::Transport::Docker,
  remote: Bolt::Transport::Remote
}.freeze
VERSION =
'1.12.0'