run RemovedModuleTransformer before References
Also add RemovedModuleTransformer to the plan graph for parity.
This commit is contained in:
parent
3916f3a5a3
commit
7e4dcdb9f0
|
@ -113,6 +113,9 @@ func (b *ApplyGraphBuilder) Steps() []GraphTransformer {
|
||||||
// Add module variables
|
// Add module variables
|
||||||
&ModuleVariableTransformer{Module: b.Module},
|
&ModuleVariableTransformer{Module: b.Module},
|
||||||
|
|
||||||
|
// Remove modules no longer present in the config
|
||||||
|
&RemovedModuleTransformer{Module: b.Module, State: b.State},
|
||||||
|
|
||||||
// Connect references so ordering is correct
|
// Connect references so ordering is correct
|
||||||
&ReferenceTransformer{},
|
&ReferenceTransformer{},
|
||||||
|
|
||||||
|
@ -133,9 +136,6 @@ func (b *ApplyGraphBuilder) Steps() []GraphTransformer {
|
||||||
&CloseProviderTransformer{},
|
&CloseProviderTransformer{},
|
||||||
&CloseProvisionerTransformer{},
|
&CloseProvisionerTransformer{},
|
||||||
|
|
||||||
// Remove modules no longer present in the config
|
|
||||||
&RemovedModuleTransformer{Module: b.Module, State: b.State},
|
|
||||||
|
|
||||||
// Single root
|
// Single root
|
||||||
&RootTransformer{},
|
&RootTransformer{},
|
||||||
}
|
}
|
||||||
|
|
|
@ -115,6 +115,9 @@ func (b *PlanGraphBuilder) Steps() []GraphTransformer {
|
||||||
Module: b.Module,
|
Module: b.Module,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// Remove modules no longer present in the config
|
||||||
|
&RemovedModuleTransformer{Module: b.Module, State: b.State},
|
||||||
|
|
||||||
// Connect so that the references are ready for targeting. We'll
|
// Connect so that the references are ready for targeting. We'll
|
||||||
// have to connect again later for providers and so on.
|
// have to connect again later for providers and so on.
|
||||||
&ReferenceTransformer{},
|
&ReferenceTransformer{},
|
||||||
|
|
Loading…
Reference in New Issue