func (cloudManager *EC2Manager) StopInstance(host *host.Host) error { ec2Handle := getUSEast(*cloudManager.awsCredentials) // stop the instance resp, err := ec2Handle.StopInstances(host.Id) if err != nil { return err } for _, stateChange := range resp.StateChanges { evergreen.Logger.Logf(slogger.INFO, "Stopped %v", stateChange.InstanceId) } err = host.ClearRunningTask() if err != nil { return err } return nil }