diff --git a/component/builder/instance/config.go b/component/builder/instance/config.go index 1077973..cdb25d6 100644 --- a/component/builder/instance/config.go +++ b/component/builder/instance/config.go @@ -132,7 +132,7 @@ func (c *Config) Prepare(args ...any) ([]string, error) { if err := config.Decode(c, &config.DecodeOpts{ Metadata: &metadata, - Interpolate: false, + Interpolate: true, PluginType: BuilderID, }, args...); err != nil { return nil, fmt.Errorf("failed decoding configuration: %w", err) diff --git a/component/data-source/image/data_source.go b/component/data-source/image/data_source.go index 25f9044..361ddb6 100644 --- a/component/data-source/image/data_source.go +++ b/component/data-source/image/data_source.go @@ -38,7 +38,7 @@ func (d *Datasource) ConfigSpec() hcldec.ObjectSpec { // to use during execution. func (d *Datasource) Configure(args ...any) error { if err := config.Decode(&d.config, &config.DecodeOpts{ - Interpolate: false, + Interpolate: true, }, args...); err != nil { return fmt.Errorf("failed decoding configuration: %w", err) }