module Chef::DSL::Recipe
Public Instance Methods
with_fog_driver(provider, driver_options = nil, &block)
click to toggle source
# File lib/chef/provisioning/fog_driver/recipe_dsl.rb, line 10 def with_fog_driver(provider, driver_options = nil, &block) config = Cheffish::MergedConfig.new({ driver_options: driver_options }, run_context.config) driver = Driver.from_provider(provider, config) run_context.chef_provisioning.with_driver(driver, &block) end
with_fog_ec2_driver(driver_options = nil, &block)
click to toggle source
# File lib/chef/provisioning/fog_driver/recipe_dsl.rb, line 16 def with_fog_ec2_driver(driver_options = nil, &block) with_fog_driver("AWS", driver_options, &block) end
with_fog_openstack_driver(driver_options = nil, &block)
click to toggle source
# File lib/chef/provisioning/fog_driver/recipe_dsl.rb, line 20 def with_fog_openstack_driver(driver_options = nil, &block) with_fog_driver("OpenStack", driver_options, &block) end
with_fog_rackspace_driver(driver_options = nil, &block)
click to toggle source
# File lib/chef/provisioning/fog_driver/recipe_dsl.rb, line 24 def with_fog_rackspace_driver(driver_options = nil, &block) with_fog_driver("Rackspace", driver_options, &block) end
with_fog_scaleway_driver(driver_options = nil, &block)
click to toggle source
# File lib/chef/provisioning/fog_driver/recipe_dsl.rb, line 32 def with_fog_scaleway_driver(driver_options = nil, &block) with_fog_driver("Scaleway", driver_options, &block) end
with_fog_vcair_driver(driver_options = nil, &block)
click to toggle source
# File lib/chef/provisioning/fog_driver/recipe_dsl.rb, line 28 def with_fog_vcair_driver(driver_options = nil, &block) with_fog_driver("vcair", driver_options, &block) end