We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 347a548 commit 940b9caCopy full SHA for 940b9ca
provisioner/terraform/modules.go
@@ -48,5 +48,17 @@ func getModules(workdir string) ([]*proto.Module, error) {
48
if _, err := os.Stat(filePath); os.IsNotExist(err) {
49
return nil, nil
50
}
51
- return parseModulesFile(filePath)
+ modules, err := parseModulesFile(filePath)
52
+ if err != nil {
53
+ return nil, xerrors.Errorf("parse modules file: %w", err)
54
+ }
55
+ filteredModules := []*proto.Module{}
56
+ for _, m := range modules {
57
+ // Empty string means root module. It's always present, so we skip it.
58
+ if m.Source == "" {
59
+ continue
60
61
+ filteredModules = append(filteredModules, m)
62
63
+ return filteredModules, nil
64
0 commit comments