diff --git a/config.go b/config.go index 583d7ddb2a6c..5a34586d31f2 100644 --- a/config.go +++ b/config.go @@ -105,6 +105,13 @@ func (c *Config) Discover() error { } } + if len(c.Providers) == 0 { + return fmt.Errorf("no providers found") + } + if len(c.Provisioners) == 0 { + return fmt.Errorf("no provisioners found") + } + return nil }