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/shell.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/catalog.rb,
lib/bolt/project.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/shell/bash.rb,
lib/bolt/node/errors.rb,
lib/bolt/node/output.rb,
lib/bolt/plan_result.rb,
lib/bolt/plugin/task.rb,
lib/bolt/apply_result.rb,
lib/bolt/apply_target.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/plugin/env_var.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/target.rb,
lib/bolt/outputter/logger.rb,
lib/bolt/shell/powershell.rb,
lib/bolt/transport/docker.rb,
lib/bolt/transport/remote.rb,
lib/bolt/transport/simple.rb,
lib/bolt/resource_instance.rb,
lib/bolt/shell/bash/tmpdir.rb,
lib/bolt/bolt_option_parser.rb,
lib/bolt/pal/yaml_plan/step.rb,
lib/bolt/task/puppet_server.rb,
lib/bolt/inventory/inventory.rb,
lib/bolt/config/transport/ssh.rb,
lib/bolt/pal/yaml_plan/loader.rb,
lib/bolt/config/transport/base.rb,
lib/bolt/config/transport/orch.rb,
lib/bolt/util/puppet_log_level.rb,
lib/bolt/config/transport/local.rb,
lib/bolt/config/transport/winrm.rb,
lib/bolt/config/transport/docker.rb,
lib/bolt/config/transport/remote.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/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/shell/powershell/snippets.rb,
lib/bolt/transport/orch/connection.rb,
lib/bolt/pal/yaml_plan/step/command.rb,
lib/bolt/transport/local/connection.rb,
lib/bolt/transport/winrm/connection.rb,
lib/bolt/transport/docker/connection.rb,
lib/bolt/pal/yaml_plan/step/resources.rb,
lib/bolt/transport/ssh/exec_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, CLI, CLIError, CLIExit, Catalog, Config, Error, Executor, FileError, InvalidPlanResult, Inventory, Module, NoImplementationError, Node, Outputter, PAL, ParseError, PlanFailure, PlanResult, Plugin, Project, PuppetDBError, PuppetDBFailoverError, PuppetError, PuppetfileError, R10KLogProxy, Rerun, ResourceInstance, Result, ResultSet, RunFailure, Secret, Shell, Target, Task, UnknownTransportError, ValidationError

Constant Summary collapse

VERSION =
'2.13.0'
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