summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go20
1 files changed, 5 insertions, 15 deletions
diff --git a/main.go b/main.go
index ec698b9..2e2fa3a 100644
--- a/main.go
+++ b/main.go
@@ -5,7 +5,6 @@ package main
import (
"embed"
"os"
- "time"
"go.wit.com/dev/alexflint/arg"
"go.wit.com/log"
@@ -28,22 +27,13 @@ func main() {
log.DaemonMode(true)
}
- readConfigFile("droplets")
+ readDropletFile("droplets")
+ readHypervisorFile("hypervisor")
log.Info("create cluser for", argv.Hosts)
- for _, s := range argv.Hosts {
- me.names = append(me.names, s)
-
- log.Info("Making a hypervisor struct for", s)
- h := new(HyperT)
- h.Hostname = s
- h.Autoscan = true
- h.Delay = 5 * time.Second
- h.lastpoll = time.Now()
- h.Scan = func() {
- h.pollHypervisor()
- }
- me.hypers = append(me.hypers, h)
+ for _, name := range argv.Hosts {
+ h := addHypervisor(name)
+ h.Active = true
}
if argv.Start != "" {