Module: Bolt

Defined in:
lib/bolt/module.rb,
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/rerun.rb,
lib/bolt/config.rb,
lib/bolt/logger.rb,
lib/bolt/plugin.rb,
lib/bolt/result.rb,
lib/bolt/secret.rb,
lib/bolt/target.rb,
lib/bolt/boltdir.rb,
lib/bolt/catalog.rb,
lib/bolt/version.rb,
lib/bolt/executor.rb,
lib/bolt/puppetdb.rb,
lib/bolt/task/run.rb,
lib/bolt/analytics.rb,
lib/bolt/inventory.rb,
lib/bolt/outputter.rb,
lib/bolt/applicator.rb,
lib/bolt/pal/issues.rb,
lib/bolt/result_set.rb,
lib/bolt/node/errors.rb,
lib/bolt/node/output.rb,
lib/bolt/plan_result.rb,
lib/bolt/plugin/task.rb,
lib/bolt/secret/base.rb,
lib/bolt/apply_result.rb,
lib/bolt/apply_target.rb,
lib/bolt/plugin/pkcs7.rb,
lib/bolt/pal/yaml_plan.rb,
lib/bolt/plugin/module.rb,
lib/bolt/plugin/prompt.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/apply_inventory.rb,
lib/bolt/inventory/group.rb,
lib/bolt/outputter/human.rb,
lib/bolt/plugin/puppetdb.rb,
lib/bolt/puppetdb/client.rb,
lib/bolt/puppetdb/config.rb,
lib/bolt/transport/local.rb,
lib/bolt/transport/winrm.rb,
lib/bolt/inventory/group2.rb,
lib/bolt/inventory/target.rb,
lib/bolt/outputter/logger.rb,
lib/bolt/transport/docker.rb,
lib/bolt/transport/remote.rb,
lib/bolt/bolt_option_parser.rb,
lib/bolt/pal/yaml_plan/step.rb,
lib/bolt/task/puppet_server.rb,
lib/bolt/transport/sudoable.rb,
lib/bolt/inventory/inventory2.rb,
lib/bolt/pal/yaml_plan/loader.rb,
lib/bolt/plugin/install_agent.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/pal/yaml_plan/evaluator.rb,
lib/bolt/pal/yaml_plan/parameter.rb,
lib/bolt/pal/yaml_plan/step/eval.rb,
lib/bolt/pal/yaml_plan/step/plan.rb,
lib/bolt/pal/yaml_plan/step/task.rb,
lib/bolt/transport/local_windows.rb,
lib/bolt/pal/yaml_plan/transpiler.rb,
lib/bolt/transport/ssh/connection.rb,
lib/bolt/pal/yaml_plan/step/script.rb,
lib/bolt/pal/yaml_plan/step/upload.rb,
lib/bolt/transport/orch/connection.rb,
lib/bolt/transport/sudoable/tmpdir.rb,
lib/bolt/pal/yaml_plan/step/command.rb,
lib/bolt/transport/winrm/connection.rb,
lib/bolt/transport/docker/connection.rb,
lib/bolt/pal/yaml_plan/step/resources.rb,
lib/bolt/transport/sudoable/connection.rb

Overview

Is this Bolt::Pobs::Module?

Defined Under Namespace

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

Constant Summary collapse

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