Module: Ridley
- Extended by:
- Forwardable
- Defined in:
- lib/ridley.rb,
lib/ridley/chef.rb,
lib/ridley/client.rb,
lib/ridley/errors.rb,
lib/ridley/logging.rb,
lib/ridley/version.rb,
lib/ridley/resource.rb,
lib/ridley/connection.rb,
lib/ridley/middleware.rb,
lib/ridley/chef_object.rb,
lib/ridley/host_commander.rb,
lib/ridley/host_connector.rb,
lib/ridley/command_context.rb,
lib/ridley/middleware/gzip.rb,
lib/ridley/middleware/retry.rb,
lib/ridley/sandbox_uploader.rb,
lib/ridley/bootstrap_context.rb,
lib/ridley/host_connector/ssh.rb,
lib/ridley/host_connector/winrm.rb,
lib/ridley/middleware/chef_auth.rb,
lib/ridley/middleware/parse_json.rb,
lib/ridley/bootstrap_context/unix.rb,
lib/ridley/host_connector/response.rb,
lib/ridley/resources/node_resource.rb,
lib/ridley/resources/role_resource.rb,
lib/ridley/chef_objects/node_object.rb,
lib/ridley/chef_objects/role_object.rb,
lib/ridley/middleware/chef_response.rb,
lib/ridley/bootstrap_context/windows.rb,
lib/ridley/resources/client_resource.rb,
lib/ridley/resources/search_resource.rb,
lib/ridley/chef_objects/client_object.rb,
lib/ridley/resources/sandbox_resource.rb,
lib/ridley/chef_objects/sandbox_object.rb,
lib/ridley/middleware/follow_redirects.rb,
lib/ridley/resources/cookbook_resource.rb,
lib/ridley/resources/data_bag_resource.rb,
lib/ridley/chef_objects/cookbook_object.rb,
lib/ridley/chef_objects/data_bag_object.rb,
lib/ridley/command_context/unix_uninstall.rb,
lib/ridley/resources/environment_resource.rb,
lib/ridley/chef_objects/environment_object.rb,
lib/ridley/chef_objects/data_bag_item_obect.rb,
lib/ridley/resources/data_bag_item_resource.rb,
lib/ridley/command_context/windows_uninstall.rb,
lib/ridley/host_connector/winrm/command_uploader.rb
Defined Under Namespace
Modules: BootstrapContext, Chef, CommandContext, Errors, HostConnector, Logging, Middleware, Mixin
Classes: ChefObject, Client, ClientObject, ClientResource, Connection, ConnectorSupervisor, CookbookObject, CookbookResource, DataBagItemObject, DataBagItemResource, DataBagObject, DataBagResource, EnvironmentObject, EnvironmentResource, HostCommander, NodeObject, NodeResource, Resource, RoleObject, RoleResource, SandboxObject, SandboxResource, SandboxUploader, SearchResource
Constant Summary
collapse
- CHEF_VERSION =
'11.4.0'.freeze
- VERSION =
"1.5.1"
Class Method Summary
collapse
Class Method Details
.from_chef_config(filepath = nil, options = {}) ⇒ Ridley::Client
Create a new Ridley connection from the Chef config (knife.rb)
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/ridley.rb', line 39
def from_chef_config(filepath = nil, options = {})
config = Ridley::Chef::Config.new(filepath).to_hash
config[:validator_client] = config.delete(:validation_client_name)
config[:validator_path] = config.delete(:validation_key)
config[:client_name] = config.delete(:node_name)
config[:server_url] = config.delete(:chef_server_url)
Client.new(config.merge(options))
end
|
26
27
28
|
# File 'lib/ridley.rb', line 26
def new(*args)
Client.new(*args)
end
|
.open(*args, &block) ⇒ Object
50
51
52
|
# File 'lib/ridley.rb', line 50
def open(*args, &block)
Client.open(*args, &block)
end
|
.root ⇒ Pathname
55
56
57
|
# File 'lib/ridley.rb', line 55
def root
@root ||= Pathname.new(File.expand_path('../', File.dirname(__FILE__)))
end
|
.scripts ⇒ Pathname
60
61
62
|
# File 'lib/ridley.rb', line 60
def scripts
root.join('scripts')
end
|