lib/chef/knife/ec2_server_create.rb in knife-ec2-1.0.8 vs lib/chef/knife/ec2_server_create.rb in knife-ec2-1.0.9

- old
+ new

@@ -947,19 +947,18 @@ end if config[:ephemeral] && config[:ephemeral].length > 0 ephemeral_blocks = [] config[:ephemeral].each_with_index do |device_name, i| - ephemeral_blocks << { virtual_name: "ephemeral#{i}", device_name: device_name } + ephemeral_blocks << { virtual_name: "ephemeral#{i}", device_name: device_name, ebs: { volume_size: ebs_size } } end attributes[:block_device_mappings] += ephemeral_blocks end ## cannot pass disable_api_termination option to the API when using spot instances ## attributes[:disable_api_termination] = config_value(:disable_api_termination) if config_value(:spot_price).nil? attributes[:instance_initiated_shutdown_behavior] = config_value(:instance_initiated_shutdown_behavior) - attributes[:chef_tag] = config_value(:tags) attributes end def create_ec2_instance(attributes) ec2_connection.run_instances(attributes)