title: Split terraform tfstate file
body: <p>We started off with one tfstate file, and over time it's grown quite a bit. </p>
  
  <p>Now, it's really slow to plan and I'd now like to split out into several tfstate files (one for our development environment, one for general shared infrastructure, and one per production environment). </p>
  
  <p>Like how it's described at <a href="https://charity.wtf/2016/03/30/terraform-vpc-and-why-you-want-a-tfstate-file-per-env/" rel="noreferrer">https://charity.wtf/2016/03/30/terraform-vpc-and-why-you-want-a-tfstate-file-per-env/</a> and <a href="https://stackoverflow.com/questions/44288602/terraform-multiple-state-files-best-practice-examples">Terraform Multiple State Files Best Practice Examples</a>.</p>
  
  <p>Is there any existing tool (built-in or not) to help with this? Sort of like <code>terraform state mv</code> but between tfstates?</p>