solarboat 0.8.2

A CLI tool for intelligent Terraform operations management with automatic dependency detection
Documentation
{
  "global": {
    "ignore_workspaces": ["dev", "test"],
    "var_files": ["global.tfvars", "environment.tfvars"],
    "workspace_var_files": {
      "dev": ["dev.tfvars", "dev-secrets.tfvars"],
      "staging": ["staging.tfvars", "staging-secrets.tfvars"],
      "prod": ["prod.tfvars", "prod-secrets.tfvars"]
    }
  },
  "modules": {
    "infrastructure/networking": {
      "ignore_workspaces": ["dev"],
      "var_files": ["networking.tfvars", "vpc.tfvars"],
      "workspace_var_files": {
        "staging": ["networking-staging.tfvars"],
        "prod": ["networking-prod.tfvars", "networking-prod-secrets.tfvars"]
      }
    },
    "terraform/projects/webapp": {
      "ignore_workspaces": ["test"],
      "workspace_var_files": {
        "staging": ["webapp-staging.tfvars"],
        "prod": ["webapp-prod.tfvars"]
      }
    }
  }
}