63: def disks_create
64: @mlist.each do |m|
65: li machine_separator(m.name, m.instid)
66: rbox = Rudy::Routines::Handlers::RyeTools.create_box m
67: rbox.stash = m
68: disk = Rudy::Disk.new m.position, @argv.first
69: disk.device = @option.device if @option.device
70: disk.size = @option.size if @option.size
71: disk.refresh! if disk.exists?
72: li "Creating disk: #{disk.name}"
73: volumes = m.attached_volumes
74:
75: volumes.reject! { |v| v.awsid == disk.volid } if disk.volid && disk.volume_attached?
76: disk_index = volumes.size + 2
77: Rudy::Routines::Handlers::Disks.create rbox, disk, disk_index
78: end
79: end