class Chef::Knife::Cloud::GoogleDiskCreate
Public Instance Methods
execute_command()
click to toggle source
# File lib/chef/knife/google_disk_create.rb, line 60 def execute_command name = @name_args.first size = config[:disk_size] type = config[:disk_type] src = config[:disk_source] service.create_disk(name, size, type, src) end
validate_params!()
click to toggle source
Calls superclass method
# File lib/chef/knife/google_disk_create.rb, line 52 def validate_params! check_for_missing_config_values!(:gce_zone, :disk_size, :disk_type) raise "Please specify a disk name." unless @name_args.first raise "Disk size must be between 10 and 10,000" unless valid_disk_size?(config[:disk_size]) super end