func NewModule(addr addrs.ModuleInstance) *Module {
	return &Module{
		Addr:         addr,
		Resources:    map[string]*Resource{},
		OutputValues: map[string]*OutputValue{},
		LocalValues:  map[string]cty.Value{},
	}
}
NewModule constructs an empty module state for the given module address.
package states
import (
	"github.com/zclconf/go-cty/cty"
	"github.com/camptocamp/terraboard/internal/terraform/addrs"
)
type Module struct {
	Addr addrs.ModuleInstance
	Resources map[string]*Resource
	OutputValues map[string]*OutputValue
	LocalValues map[string]cty.Value
}