1. HashiCorp Terraform Documentation, "Provider Installation": This document explicitly details alternative installation methods. It states, "For air-gapped systems or to ensure you're only using approved providers, you can configure Terraform to use a local provider mirror."
Source: HashiCorp Terraform Official Documentation.
Section: Configuration > Provider Installation > Filesystem Mirrors
2. HashiCorp Terraform Documentation, "CLI Configuration File": This page describes the providerinstallation block, which is the primary mechanism for configuring alternative provider sources. It outlines the filesystemmirror, networkmirror, and direct installation methods.
Source: HashiCorp Terraform Official Documentation.
Section: Configuration > CLI Configuration File > providerinstallation
3. HashiCorp Terraform Documentation, "Provider Sources": This page explains how Terraform determines where to download a provider from, based on its source address. It clarifies that a source address can point to the public registry, a private registry, or a third-party registry.
Source: HashiCorp Terraform Official Documentation.
Section: Configuration > Providers > Provider Sources