| "github.com/rackspace/gophercloud" |
| var quiet = flag.Bool("quiet", false, "Quiet mode, for acceptance testing. $? still indicates errors though.") |
| withIdentity(false, func(acc gophercloud.AccessProvider) { |
| withServerApi(acc, func(servers gophercloud.CloudServersProvider) { |
| id, err := createServer(servers, "", "", "", "") |
| waitForServerState(servers, id, "ACTIVE") |
| defer servers.DeleteServerById(id) |
| adminPass, err := servers.RescueServer(id) |
| log(" Admin password = " + adminPass) |
| panic("Empty admin password") |
| waitForServerState(servers, id, "RESCUE") |
| err = servers.UnrescueServer(id) |
| waitForServerState(servers, id, "ACTIVE") |