lib/bolt/config.rb in bolt-0.6.1 vs lib/bolt/config.rb in bolt-0.7.0
- old
+ new
@@ -1,15 +1,22 @@
+require 'logger'
+
module Bolt
Config = Struct.new(:concurrency,
:user,
:password,
:tty,
- :insecure) do
-
+ :insecure,
+ :transport,
+ :log_level,
+ :log_destination) do
DEFAULTS = {
concurrency: 100,
tty: false,
- insecure: false
+ insecure: false,
+ transport: 'ssh',
+ log_level: Logger::WARN,
+ log_destination: STDERR
}.freeze
def initialize(**kwargs)
super()
DEFAULTS.merge(kwargs).each { |k, v| self[k] = v }