title: Use pre-installed Terraform plugins instead of downloading them with terraform init
body: <p>While running <code>terraform init</code> when using Terraform <code>0.11.3</code> we are getting the following error:</p>
  
  <blockquote>
    <p>Initializing provider plugins...
    - Checking for available provider plugins on <a href="https://releases.hashicorp.com" rel="noreferrer">https://releases.hashicorp.com</a>...</p>
    
    <p>Error installing provider "template": Get
    <a href="https://releases.hashicorp.com/terraform-provider-template/" rel="noreferrer">https://releases.hashicorp.com/terraform-provider-template/</a>: read tcp
    172.25.77.25:53742->151.101.13.183:443: read: connection reset by peer.</p>
    
    <p>Terraform analyses the configuration and state and automatically
    downloads plugins for the providers used. However, when attempting to
    download this plugin an unexpected error occured.</p>
    
    <p>This may be caused if for some reason Terraform is unable to reach the
    plugin repository. The repository may be unreachable if access is
    blocked by a firewall.</p>
    
    <p>If automatic installation is not possible or desirable in your
    environment, you may alternatively manually install plugins by
    downloading a suitable distribution package and placing the plugin's
    executable file in the following directory:
        terraform.d/plugins/linux_amd64</p>
  </blockquote>
  
  <p>I realized it's because of connectivity issues with <a href="https://releases.hashicorp.com" rel="noreferrer">https://releases.hashicorp.com</a> domain. For some obvious reasons, we will have to adjust with this connectivity issue as there are some SSL and firewall issues between the control server and Hashicorp's servers. </p>
  
  <p>Is there any way we could bypass this by downloading the plugins from Hashicorp's servers and copying them onto the control server? Or any other alternative to avoid trying to download things from Hashicorp's servers?</p>