more vault
[arvados.git] / lib / setup / setup.go
index 0170c96e0b52953c62eceedea9e4fabfcf1b5f85..379ccb2e5f0a4d2d7be8f45a90284c6ec5c63944 100644 (file)
@@ -3,6 +3,7 @@ package setup
 import (
        "flag"
        "fmt"
+       "log"
        "os"
 
        "git.curoverse.com/arvados.git/lib/agent"
@@ -11,8 +12,14 @@ import (
 )
 
 func Command() *Setup {
+       hostname, err := os.Hostname()
+       if err != nil {
+               log.Fatalf("hostname: %s", err)
+       }
+
        return &Setup{
                Agent:      agent.Command(),
+               LANHost:    hostname,
                PreloadDir: "/var/cache/arvados",
        }
 }
@@ -20,6 +27,7 @@ func Command() *Setup {
 type Setup struct {
        *agent.Agent
        InitVault  bool
+       LANHost    string
        PreloadDir string
 
        encryptKey  string