lib/mb/config.rb in motherbrain-1.4.0 vs lib/mb/config.rb in motherbrain-1.5.0
- old
+ new
@@ -97,11 +97,11 @@
type: [ Set, Array ],
coerce: lambda { |m| m.to_set }
attribute 'ssh.sudo',
default: true,
- type: Boolean
+ type: Buff::Boolean
attribute 'ssh.timeout',
default: 10.0,
type: [ Integer, Float ]
@@ -119,11 +119,11 @@
default: 5985,
type: Integer
attribute 'ssl.verify',
default: true,
- type: Boolean
+ type: Buff::Boolean
attribute 'ridley.connector_pool_size',
default: 25,
type: Integer
@@ -163,19 +163,19 @@
end
}
attribute 'server.daemonize',
default: false,
- type: Boolean
+ type: Buff::Boolean
attribute 'server.pid',
default: "/var/run/motherbrain/mb.pid",
type: String
attribute 'rest_gateway.enable',
default: false,
- type: Boolean
+ type: Buff::Boolean
attribute 'rest_gateway.host',
default: RestGateway::DEFAULT_OPTIONS[:host],
type: String
@@ -185,21 +185,21 @@
# Enables the plugin manager to automatically populate its set of plugins
# from cookbooks present on the remote Chef server that contain plugins
attribute 'plugin_manager.eager_loading',
default: false,
- type: Boolean
+ type: Buff::Boolean
# How long the plugin manager will wait before polling the Chef Server to eagerly
# load any new plugins
attribute 'plugin_manager.eager_load_interval',
default: 300, # 5 minutes
type: Integer
# Allows the plugin manager load it's plugins asynchronously in the background during startup
attribute 'plugin_manager.async_loading',
default: false,
- type: Boolean
+ type: Buff::Boolean
attribute 'ef.api_url',
type: String
attribute 'ef.api_key',