diff --git a/internal/cmd/commands/server/server.go b/internal/cmd/commands/server/server.go index 08d16de851..9a443c5cc4 100644 --- a/internal/cmd/commands/server/server.go +++ b/internal/cmd/commands/server/server.go @@ -527,15 +527,13 @@ func (c *Command) Run(args []string) int { return base.CommandCliError } - if c.controller != nil { - opsServer, err := ops.NewServer(c.Logger, c.controller, c.Listeners...) - if err != nil { - c.UI.Error(err.Error()) - return base.CommandCliError - } - c.opsServer = opsServer - c.opsServer.Start() + opsServer, err := ops.NewServer(c.Logger, c.controller, c.Listeners...) + if err != nil { + c.UI.Error(err.Error()) + return base.CommandCliError } + c.opsServer = opsServer + c.opsServer.Start() // Inform any tests that the server is ready if c.startedCh != nil {