title: Is there a way to specify one provider for multiple scripts?
body: <p>I am setting up a basic provisioning script for multiple services in aws. I want to keep each section separate. So currently I have one directory in my repo for setting up the vpc and networking aspects in a folder called <code>vpc</code></p>
  
  <p>I was wondering if there is a way to use one <code>provider.tf</code> file in the root of the repo. That way when I eventually create another resource group I want to create ( for example an EC2 instance and its security groups + EBS etc ) I can create another directory in my repo and source one <code>provider.tf</code> file.</p>
  
  <p>So my directory structure would look like</p>
  
  <pre><code>/myrepo/
  |
   - provider.tf
  |
   - vpc/
     |
      - vpc.tf
  |
   - EC2/
     | 
      - ec2.tf
  </code></pre>