| "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) |
| newDetails, err := servers.RebuildServer(id, gophercloud.NewServer{ |
| Name: randomString("ACPTTEST", 32), |
| ImageRef: findAlternativeImage(), |
| FlavorRef: findAlternativeFlavor(), |
| AdminPass: randomString("", 16), |
| waitForServerState(servers, newDetails.Id, "ACTIVE") |