POC for enforced provisioner.

karthik/enforced_provisioners_poc
karthik P 4 months ago
parent f990d4c5fe
commit a78d832cd1

@ -165,28 +165,7 @@ func (p *Parser) decodeProvisioner(block *hcl.Block, ectx *hcl.EvalContext) (*Pr
}
provisioner.Timeout = timeout
}
log.Printf("Decoded provisioner details:\n"+
"Type: %s\n"+
"Name: %s\n"+
"MaxRetries: %d\n"+
"OnlyExcept: {Only: %v, Except: %v}\n"+
"HCL2Ref: {DefRange: %v, TypeRange: %v, Labels: %v, LabelsRanges: %v}\n"+
"Override: %v\n"+
"PauseBefore: %v\n"+
"Timeout: %v",
"REST: %+v\n",
provisioner.PType,
provisioner.PName,
provisioner.MaxRetries,
provisioner.OnlyExcept.Only,
provisioner.OnlyExcept.Except,
provisioner.HCL2Ref.DefRange,
provisioner.HCL2Ref.TypeRange,
provisioner.HCL2Ref.LabelsRanges,
provisioner.Override,
provisioner.PauseBefore,
provisioner.Timeout,
provisioner.Rest)
log.Printf("STORING PROVISIONER IN GLOBAL VARIABE")
GlobalProvisioner = provisioner
return provisioner, diags

Loading…
Cancel
Save