diff --git a/config/config.go b/config/config.go index bdae585242..bf064e57a8 100644 --- a/config/config.go +++ b/config/config.go @@ -501,10 +501,13 @@ func (c *Config) Validate() error { // Good case *ModuleVariable: case *ResourceVariable: + case *TerraformVariable: case *UserVariable: default: - panic(fmt.Sprintf("Unknown type in count var in %s: %T", n, v)) + errs = append(errs, fmt.Errorf( + "Internal error. Unknown type in count var in %s: %T", + n, v)) } }