Skip to content

Commit

Permalink
add list of filenames to module meta
Browse files Browse the repository at this point in the history
  • Loading branch information
dbanck committed Apr 6, 2022
1 parent 5c06b58 commit 6ce3479
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions internal/decoder/module_schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ func schemaForModule(mod *state.Module, schemaReader state.SchemaReader, modRead
ProviderRequirements: mod.Meta.ProviderRequirements,
ProviderReferences: mod.Meta.ProviderReferences,
Variables: mod.Meta.Variables,
Filenames: mod.Meta.Filenames,
}

return sm.SchemaForModule(meta)
Expand Down
4 changes: 4 additions & 0 deletions internal/state/module.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,14 @@ type ModuleMetadata struct {
ProviderRequirements tfmod.ProviderRequirements
Variables map[string]tfmod.Variable
Outputs map[string]tfmod.Output
Filenames []string
}

func (mm ModuleMetadata) Copy() ModuleMetadata {
newMm := ModuleMetadata{
// version.Constraints is practically immutable once parsed
CoreRequirements: mm.CoreRequirements,
Filenames: mm.Filenames,
}

if mm.Backend != nil {
Expand Down Expand Up @@ -336,6 +338,7 @@ func (s *ModuleStore) ModuleMeta(modPath string) (*tfmod.Meta, error) {
CoreRequirements: mod.Meta.CoreRequirements,
Variables: mod.Meta.Variables,
Outputs: mod.Meta.Outputs,
Filenames: mod.Meta.Filenames,
}, nil
}

Expand Down Expand Up @@ -700,6 +703,7 @@ func (s *ModuleStore) UpdateMetadata(path string, meta *tfmod.Meta, mErr error)
ProviderRequirements: meta.ProviderRequirements,
Variables: meta.Variables,
Outputs: meta.Outputs,
Filenames: meta.Filenames,
}
mod.MetaErr = mErr

Expand Down

0 comments on commit 6ce3479

Please sign in to comment.