we’ll explore moving resources from a single Terraform state file to three separate state files—Development, Preproduction, and Production. The goal is to manage resources across different environments effectively, using GitLab, HashiCorp Vault, and Infrastructure as Code (IaC) with Terraform.