class Chef::Knife::JoyentSnapshotCreate
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/joyent_snapshot_create.rb, line 11 def run unless name_args.size == 2 show_usage exit 1 end server = name_args[0] ssname = name_args[1] snapshot = self.connection.snapshots.create(server, ssname) puts ui.color("Created snapshot", :cyan) puts ui.output({ :server => snapshot.machine_id, :name => snapshot.name, :state => snapshot.state, :created => snapshot.created }) exit 0 rescue => e output_error(e) exit 1 end