This commit is contained in:
Pam Selle 2019-08-01 11:04:48 -04:00
parent 5cb80c43c1
commit 2015dd293f
1 changed files with 3 additions and 2 deletions

View File

@ -549,8 +549,9 @@ func (n *EvalApplyProvisioners) apply(ctx EvalContext, provs []*configs.Provisio
provisioner := ctx.Provisioner(prov.Type)
schema := ctx.ProvisionerSchema(prov.Type)
// TODO the for_each val is not added here, which might causes issues with provisioners
keyData := EvalDataForInstanceKey(instanceAddr.Key, nil)
forEach, forEachDiags := evaluateResourceForEachExpression(n.ResourceConfig.ForEach, ctx)
diags = diags.Append(forEachDiags)
keyData := EvalDataForInstanceKey(instanceAddr.Key, forEach)
// Evaluate the main provisioner configuration.
config, _, configDiags := ctx.EvaluateBlock(prov.Config, schema, instanceAddr, keyData)