diff --git a/command/init.go b/command/init.go index 2639a6b08..1de445f89 100644 --- a/command/init.go +++ b/command/init.go @@ -283,10 +283,6 @@ func (c *InitCommand) Run(args []string) int { state = sMgr.State() } - if v := os.Getenv(ProviderSkipVerifyEnvVar); v != "" { - c.ignorePluginChecksum = true - } - // Now that we have loaded all modules, check the module tree for missing providers. providersOutput, providersAbort, providerDiags := c.getProviders(config, state, flagUpgrade, flagPluginPath) diags = diags.Append(providerDiags) diff --git a/command/meta.go b/command/meta.go index face4be68..29bbe984c 100644 --- a/command/meta.go +++ b/command/meta.go @@ -121,8 +121,6 @@ type Meta struct { // This overrides all other search paths when discovering plugins. pluginPath []string - ignorePluginChecksum bool - // Override certain behavior for tests within this package testingOverrides *testingOverrides @@ -373,10 +371,6 @@ func (m *Meta) RunOperation(b backend.Enhanced, opReq *backend.Operation) (*back return op, nil } -const ( - ProviderSkipVerifyEnvVar = "TF_SKIP_PROVIDER_VERIFY" -) - // contextOpts returns the options to use to initialize a Terraform // context with the settings from this Meta. func (m *Meta) contextOpts() (*terraform.ContextOpts, error) { @@ -422,9 +416,6 @@ func (m *Meta) contextOpts() (*terraform.ContextOpts, error) { } opts.ProviderSHA256s = m.providerPluginsLock().Read() - if v := os.Getenv(ProviderSkipVerifyEnvVar); v != "" { - opts.SkipProviderVerify = true - } opts.Meta = &terraform.ContextMeta{ Env: workspace, diff --git a/terraform/context.go b/terraform/context.go index 8db2e58ba..ec25b9e6a 100644 --- a/terraform/context.go +++ b/terraform/context.go @@ -63,8 +63,7 @@ type ContextOpts struct { // If non-nil, will apply as additional constraints on the provider // plugins that will be requested from the provider resolver. - ProviderSHA256s map[string][]byte - SkipProviderVerify bool + ProviderSHA256s map[string][]byte UIInput UIInput }