Sha256: a51ffdfd5ac4d7efb35dc8a330507df8b7e54bfc7e4e5f2a29d0b6fc8389bbe4
Contents?: true
Size: 622 Bytes
Versions: 2
Compression:
Stored size: 622 Bytes
Contents
require 'chef_metal' require 'chef/resource/fog_key_pair' require 'chef/provider/fog_key_pair' require 'chef_metal/provisioner/fog_provisioner' class Chef class Recipe def with_fog_provisioner(options = {}, &block) ChefMetal.with_provisioner(ChefMetal::Provisioner::FogProvisioner.new(options), &block) end def with_fog_ec2_provisioner(options = {}, &block) with_fog_provisioner({ :provider => 'AWS' }.merge(options), &block) end def with_fog_openstack_provisioner(options = {}, &block) with_fog_provisioner({ :provider => 'OpenStack' }.merge(options), &block) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chef-metal-0.5 | lib/chef_metal/fog.rb |
chef-metal-0.4 | lib/chef_metal/fog.rb |