diff options
Diffstat (limited to 'importDomain.go')
| -rw-r--r-- | importDomain.go | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/importDomain.go b/importDomain.go index 98f506b..9e55f6b 100644 --- a/importDomain.go +++ b/importDomain.go @@ -98,10 +98,21 @@ func importDomain(w http.ResponseWriter, r *http.Request) (string, error) { me.cluster.AddEvent(e) } - log.Warn("Everything worked") result := fmt.Sprintln("importDomain() worked") + + // remote LocalOnly flag + d.LocalOnly = "" + + // probably be safe and don't let this move around the cluster + d.PreferredHypervisor = d.Current.Hypervisor + log.Log(WARN, result) fmt.Fprintln(w, result) + log.Warn("Everything worked. Saving config files") + if err := me.cluster.ConfigSave(); err != nil { + log.Warn("configsave error", err) + os.Exit(-1) + } return result, nil } |
