From 5bf8a1fff6df60db79f10060a1699323e6a585b0 Mon Sep 17 00:00:00 2001 From: Chris Bednarski Date: Thu, 10 Dec 2015 15:24:21 -0800 Subject: [PATCH] Move raw_exec enabled into the DevMode config block --- client/driver/raw_exec.go | 5 ----- command/agent/config.go | 3 +++ 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/client/driver/raw_exec.go b/client/driver/raw_exec.go index 9dbec8fb3..9491873ba 100644 --- a/client/driver/raw_exec.go +++ b/client/driver/raw_exec.go @@ -44,11 +44,6 @@ func (d *RawExecDriver) Fingerprint(cfg *config.Config, node *structs.Node) (boo // Check that the user has explicitly enabled this executor. enabled := cfg.ReadBoolDefault(rawExecConfigOption, false) - // Always turn this driver on in dev mode because we don't have a config file - if cfg.DevMode { - enabled = true - } - if enabled { d.logger.Printf("[WARN] driver.raw_exec: raw exec is enabled. Only enable if needed") node.Attributes["driver.raw_exec"] = "1" diff --git a/command/agent/config.go b/command/agent/config.go index e94ce2e4c..e3fb3ae17 100644 --- a/command/agent/config.go +++ b/command/agent/config.go @@ -257,6 +257,9 @@ func DevConfig() *Config { } else if runtime.GOOS == "linux" { conf.Client.NetworkInterface = "lo" } + conf.Client.Options = map[string]string{ + "driver.raw_exec.enable": "true", + } return conf }