diff --git a/internal/backend/backend.go b/internal/backend/backend.go index 0ee73e2409..c9366dcf59 100644 --- a/internal/backend/backend.go +++ b/internal/backend/backend.go @@ -17,9 +17,9 @@ import ( "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configload" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" diff --git a/internal/backend/local/backend_apply.go b/internal/backend/local/backend_apply.go index d206608992..c54c349202 100644 --- a/internal/backend/local/backend_apply.go +++ b/internal/backend/local/backend_apply.go @@ -8,8 +8,8 @@ import ( "github.com/hashicorp/errwrap" "github.com/hashicorp/terraform/internal/backend" "github.com/hashicorp/terraform/internal/command/views" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/states/statemgr" diff --git a/internal/backend/local/backend_apply_test.go b/internal/backend/local/backend_apply_test.go index af3c01c118..aa3b5dea9b 100644 --- a/internal/backend/local/backend_apply_test.go +++ b/internal/backend/local/backend_apply_test.go @@ -17,10 +17,10 @@ import ( "github.com/hashicorp/terraform/internal/command/views" "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/initwd" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/terminal" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" diff --git a/internal/backend/local/backend_local.go b/internal/backend/local/backend_local.go index 1c521801aa..167a9dae52 100644 --- a/internal/backend/local/backend_local.go +++ b/internal/backend/local/backend_local.go @@ -10,8 +10,8 @@ import ( "github.com/hashicorp/terraform/internal/backend" "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configload" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" "github.com/zclconf/go-cty/cty" diff --git a/internal/backend/local/backend_plan.go b/internal/backend/local/backend_plan.go index b29b7db7d0..e622041472 100644 --- a/internal/backend/local/backend_plan.go +++ b/internal/backend/local/backend_plan.go @@ -6,9 +6,9 @@ import ( "log" "github.com/hashicorp/terraform/internal/backend" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" diff --git a/internal/backend/local/backend_plan_test.go b/internal/backend/local/backend_plan_test.go index 1b40e98332..0dd5f46f91 100644 --- a/internal/backend/local/backend_plan_test.go +++ b/internal/backend/local/backend_plan_test.go @@ -14,9 +14,9 @@ import ( "github.com/hashicorp/terraform/internal/command/views" "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/initwd" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" "github.com/zclconf/go-cty/cty" diff --git a/internal/backend/remote/backend_apply.go b/internal/backend/remote/backend_apply.go index 7819ade3b5..d8dcb0c785 100644 --- a/internal/backend/remote/backend_apply.go +++ b/internal/backend/remote/backend_apply.go @@ -10,8 +10,8 @@ import ( tfe "github.com/hashicorp/go-tfe" version "github.com/hashicorp/go-version" "github.com/hashicorp/terraform/internal/backend" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/backend/remote/backend_apply_test.go b/internal/backend/remote/backend_apply_test.go index 6797ece455..d18983447c 100644 --- a/internal/backend/remote/backend_apply_test.go +++ b/internal/backend/remote/backend_apply_test.go @@ -18,9 +18,9 @@ import ( "github.com/hashicorp/terraform/internal/command/clistate" "github.com/hashicorp/terraform/internal/command/views" "github.com/hashicorp/terraform/internal/initwd" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" tfversion "github.com/hashicorp/terraform/version" diff --git a/internal/backend/remote/backend_common.go b/internal/backend/remote/backend_common.go index 4c94400701..a817ad2245 100644 --- a/internal/backend/remote/backend_common.go +++ b/internal/backend/remote/backend_common.go @@ -13,7 +13,7 @@ import ( tfe "github.com/hashicorp/go-tfe" "github.com/hashicorp/terraform/internal/backend" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/backend/remote/backend_plan.go b/internal/backend/remote/backend_plan.go index 2d16aa447c..da9b0064db 100644 --- a/internal/backend/remote/backend_plan.go +++ b/internal/backend/remote/backend_plan.go @@ -17,8 +17,8 @@ import ( tfe "github.com/hashicorp/go-tfe" version "github.com/hashicorp/go-version" "github.com/hashicorp/terraform/internal/backend" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" ) var planConfigurationVersionsPollInterval = 500 * time.Millisecond diff --git a/internal/backend/remote/backend_plan_test.go b/internal/backend/remote/backend_plan_test.go index ac73ead3ed..8a7ad05ea0 100644 --- a/internal/backend/remote/backend_plan_test.go +++ b/internal/backend/remote/backend_plan_test.go @@ -17,9 +17,9 @@ import ( "github.com/hashicorp/terraform/internal/command/clistate" "github.com/hashicorp/terraform/internal/command/views" "github.com/hashicorp/terraform/internal/initwd" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" "github.com/mitchellh/cli" diff --git a/internal/command/apply.go b/internal/command/apply.go index 755e2eda5c..d3fd56066e 100644 --- a/internal/command/apply.go +++ b/internal/command/apply.go @@ -8,8 +8,8 @@ import ( remoteBackend "github.com/hashicorp/terraform/internal/backend/remote" "github.com/hashicorp/terraform/internal/command/arguments" "github.com/hashicorp/terraform/internal/command/views" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans/planfile" ) // ApplyCommand is a Command implementation that applies a Terraform diff --git a/internal/command/apply_test.go b/internal/command/apply_test.go index e41e8a58b7..17f2f3197d 100644 --- a/internal/command/apply_test.go +++ b/internal/command/apply_test.go @@ -23,9 +23,9 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/views" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" diff --git a/internal/command/arguments/apply.go b/internal/command/arguments/apply.go index f18eef225d..4d2e676055 100644 --- a/internal/command/arguments/apply.go +++ b/internal/command/arguments/apply.go @@ -3,8 +3,8 @@ package arguments import ( "fmt" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" ) // Apply represents the command-line arguments for the apply command. diff --git a/internal/command/arguments/apply_test.go b/internal/command/arguments/apply_test.go index e1a8271205..8038833800 100644 --- a/internal/command/arguments/apply_test.go +++ b/internal/command/arguments/apply_test.go @@ -7,7 +7,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) func TestParseApply_basicValid(t *testing.T) { diff --git a/internal/command/arguments/extended.go b/internal/command/arguments/extended.go index 7684fa4a7f..e698182db9 100644 --- a/internal/command/arguments/extended.go +++ b/internal/command/arguments/extended.go @@ -8,8 +8,8 @@ import ( "github.com/hashicorp/hcl/v2" "github.com/hashicorp/hcl/v2/hclsyntax" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" ) // DefaultParallelism is the limit Terraform places on total parallel diff --git a/internal/command/arguments/plan_test.go b/internal/command/arguments/plan_test.go index 5915c8ac03..b547d3f7ab 100644 --- a/internal/command/arguments/plan_test.go +++ b/internal/command/arguments/plan_test.go @@ -7,7 +7,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) func TestParsePlan_basicValid(t *testing.T) { diff --git a/internal/command/command_test.go b/internal/command/command_test.go index 8114065177..30732ba295 100644 --- a/internal/command/command_test.go +++ b/internal/command/command_test.go @@ -32,11 +32,11 @@ import ( "github.com/hashicorp/terraform/internal/initwd" legacy "github.com/hashicorp/terraform/internal/legacy/terraform" _ "github.com/hashicorp/terraform/internal/logging" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/registry" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/states/statemgr" diff --git a/internal/command/e2etest/automation_test.go b/internal/command/e2etest/automation_test.go index 549ede7549..1294332993 100644 --- a/internal/command/e2etest/automation_test.go +++ b/internal/command/e2etest/automation_test.go @@ -8,7 +8,7 @@ import ( "testing" "github.com/hashicorp/terraform/internal/e2e" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) // The tests in this file run through different scenarios recommended in our diff --git a/internal/command/e2etest/primary_test.go b/internal/command/e2etest/primary_test.go index 96125d8853..4081d2d4f0 100644 --- a/internal/command/e2etest/primary_test.go +++ b/internal/command/e2etest/primary_test.go @@ -9,7 +9,7 @@ import ( "github.com/davecgh/go-spew/spew" "github.com/hashicorp/terraform/internal/e2e" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/zclconf/go-cty/cty" ) diff --git a/internal/command/format/diff.go b/internal/command/format/diff.go index a084dd70f5..7e41c9df10 100644 --- a/internal/command/format/diff.go +++ b/internal/command/format/diff.go @@ -14,8 +14,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/objchange" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/objchange" "github.com/hashicorp/terraform/states" ) diff --git a/internal/command/format/diff_test.go b/internal/command/format/diff_test.go index 3d0681152b..20aedbb8a7 100644 --- a/internal/command/format/diff_test.go +++ b/internal/command/format/diff_test.go @@ -7,7 +7,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/mitchellh/colorstring" "github.com/zclconf/go-cty/cty" diff --git a/internal/command/format/state.go b/internal/command/format/state.go index 5974ba19f3..992ee3e848 100644 --- a/internal/command/format/state.go +++ b/internal/command/format/state.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" "github.com/mitchellh/colorstring" diff --git a/internal/command/graph.go b/internal/command/graph.go index 2aff491be2..7fee9926cd 100644 --- a/internal/command/graph.go +++ b/internal/command/graph.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/internal/backend" "github.com/hashicorp/terraform/internal/dag" diff --git a/internal/command/graph_test.go b/internal/command/graph_test.go index f081d492af..b22815878c 100644 --- a/internal/command/graph_test.go +++ b/internal/command/graph_test.go @@ -9,7 +9,7 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" ) diff --git a/internal/command/jsonplan/plan.go b/internal/command/jsonplan/plan.go index 988405336c..8c826f618c 100644 --- a/internal/command/jsonplan/plan.go +++ b/internal/command/jsonplan/plan.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform/internal/command/jsonconfig" "github.com/hashicorp/terraform/internal/command/jsonstate" "github.com/hashicorp/terraform/internal/configs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/terraform" diff --git a/internal/command/jsonplan/values.go b/internal/command/jsonplan/values.go index 6f64451de5..80baf841cf 100644 --- a/internal/command/jsonplan/values.go +++ b/internal/command/jsonplan/values.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/jsonplan/values_test.go b/internal/command/jsonplan/values_test.go index 6673f17a6c..60d899ae0d 100644 --- a/internal/command/jsonplan/values_test.go +++ b/internal/command/jsonplan/values_test.go @@ -7,7 +7,7 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/terraform" "github.com/zclconf/go-cty/cty" ) diff --git a/internal/command/meta_backend.go b/internal/command/meta_backend.go index dbbe8fc5a5..930d693c5a 100644 --- a/internal/command/meta_backend.go +++ b/internal/command/meta_backend.go @@ -21,8 +21,8 @@ import ( "github.com/hashicorp/terraform/internal/command/clistate" "github.com/hashicorp/terraform/internal/command/views" "github.com/hashicorp/terraform/internal/configs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states/statemgr" "github.com/hashicorp/terraform/terraform" "github.com/zclconf/go-cty/cty" diff --git a/internal/command/meta_backend_test.go b/internal/command/meta_backend_test.go index 578adfc625..63e47a1ba6 100644 --- a/internal/command/meta_backend_test.go +++ b/internal/command/meta_backend_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/terraform/internal/backend" "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/copy" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/states/statemgr" diff --git a/internal/command/meta_new.go b/internal/command/meta_new.go index a308a11e66..b89760a4c0 100644 --- a/internal/command/meta_new.go +++ b/internal/command/meta_new.go @@ -4,7 +4,7 @@ import ( "os" "strconv" - "github.com/hashicorp/terraform/plans/planfile" + "github.com/hashicorp/terraform/internal/plans/planfile" ) // NOTE: Temporary file until this branch is cleaned up. diff --git a/internal/command/plan_test.go b/internal/command/plan_test.go index feb8ddb481..14fd36fd1a 100644 --- a/internal/command/plan_test.go +++ b/internal/command/plan_test.go @@ -19,9 +19,9 @@ import ( "github.com/hashicorp/terraform/internal/addrs" backendinit "github.com/hashicorp/terraform/internal/backend/init" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/show.go b/internal/command/show.go index fd703b5a71..644be8abe9 100644 --- a/internal/command/show.go +++ b/internal/command/show.go @@ -11,9 +11,9 @@ import ( "github.com/hashicorp/terraform/internal/command/jsonplan" "github.com/hashicorp/terraform/internal/command/jsonstate" "github.com/hashicorp/terraform/internal/command/views" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/states/statemgr" ) diff --git a/internal/command/show_test.go b/internal/command/show_test.go index 376bd3fdb1..47daf73a6c 100644 --- a/internal/command/show_test.go +++ b/internal/command/show_test.go @@ -12,8 +12,8 @@ import ( "github.com/google/go-cmp/cmp" "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" "github.com/mitchellh/cli" diff --git a/internal/command/test.go b/internal/command/test.go index a33fa24667..6f01e39b12 100644 --- a/internal/command/test.go +++ b/internal/command/test.go @@ -20,10 +20,10 @@ import ( "github.com/hashicorp/terraform/internal/depsfile" "github.com/hashicorp/terraform/internal/initwd" "github.com/hashicorp/terraform/internal/moduletest" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providercache" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/views/hook_count.go b/internal/command/views/hook_count.go index 049b44119a..fc2a516519 100644 --- a/internal/command/views/hook_count.go +++ b/internal/command/views/hook_count.go @@ -6,7 +6,7 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/views/hook_count_test.go b/internal/command/views/hook_count_test.go index f708fdf92b..3b195b9b41 100644 --- a/internal/command/views/hook_count_test.go +++ b/internal/command/views/hook_count_test.go @@ -7,7 +7,7 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" diff --git a/internal/command/views/hook_json.go b/internal/command/views/hook_json.go index e3013d2d4e..db3bf6f8ad 100644 --- a/internal/command/views/hook_json.go +++ b/internal/command/views/hook_json.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/format" "github.com/hashicorp/terraform/internal/command/views/json" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" "github.com/zclconf/go-cty/cty" diff --git a/internal/command/views/hook_json_test.go b/internal/command/views/hook_json_test.go index 3ed7e8db7d..2748dc25b1 100644 --- a/internal/command/views/hook_json_test.go +++ b/internal/command/views/hook_json_test.go @@ -6,8 +6,8 @@ import ( "time" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" "github.com/zclconf/go-cty/cty" diff --git a/internal/command/views/hook_ui.go b/internal/command/views/hook_ui.go index 7bd9cf874f..90f034e74d 100644 --- a/internal/command/views/hook_ui.go +++ b/internal/command/views/hook_ui.go @@ -13,8 +13,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/format" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/views/hook_ui_test.go b/internal/command/views/hook_ui_test.go index b12087c0b3..7cbfc55299 100644 --- a/internal/command/views/hook_ui_test.go +++ b/internal/command/views/hook_ui_test.go @@ -12,9 +12,9 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/arguments" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/views/json/change.go b/internal/command/views/json/change.go index 4b57607162..bee20904e1 100644 --- a/internal/command/views/json/change.go +++ b/internal/command/views/json/change.go @@ -3,7 +3,7 @@ package json import ( "fmt" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) func NewResourceInstanceChange(change *plans.ResourceInstanceChangeSrc) *ResourceInstanceChange { diff --git a/internal/command/views/json/hook.go b/internal/command/views/json/hook.go index 792db52444..1736e10a54 100644 --- a/internal/command/views/json/hook.go +++ b/internal/command/views/json/hook.go @@ -5,7 +5,7 @@ import ( "time" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) type Hook interface { diff --git a/internal/command/views/json_view_test.go b/internal/command/views/json_view_test.go index 7d92ffe9b7..698f2952e9 100644 --- a/internal/command/views/json_view_test.go +++ b/internal/command/views/json_view_test.go @@ -10,9 +10,9 @@ import ( "github.com/google/go-cmp/cmp" "github.com/hashicorp/terraform/internal/addrs" viewsjson "github.com/hashicorp/terraform/internal/command/views/json" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/terminal" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" tfversion "github.com/hashicorp/terraform/version" ) diff --git a/internal/command/views/operation.go b/internal/command/views/operation.go index 930f854029..5a030bd2ee 100644 --- a/internal/command/views/operation.go +++ b/internal/command/views/operation.go @@ -9,8 +9,8 @@ import ( "github.com/hashicorp/terraform/internal/command/arguments" "github.com/hashicorp/terraform/internal/command/format" "github.com/hashicorp/terraform/internal/command/views/json" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/views/operation_test.go b/internal/command/views/operation_test.go index 41f22eca89..07fc928405 100644 --- a/internal/command/views/operation_test.go +++ b/internal/command/views/operation_test.go @@ -8,8 +8,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/arguments" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" "github.com/hashicorp/terraform/terraform" diff --git a/internal/command/views/plan.go b/internal/command/views/plan.go index 5e3a0ab30c..c049896ff3 100644 --- a/internal/command/views/plan.go +++ b/internal/command/views/plan.go @@ -9,8 +9,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/arguments" "github.com/hashicorp/terraform/internal/command/format" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/command/views/plan_test.go b/internal/command/views/plan_test.go index 6e584f4daf..99c74ca531 100644 --- a/internal/command/views/plan_test.go +++ b/internal/command/views/plan_test.go @@ -6,9 +6,9 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/command/arguments" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/terminal" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/terraform" "github.com/zclconf/go-cty/cty" ) diff --git a/internal/command/views/show.go b/internal/command/views/show.go index 625cb22a44..47e07bc026 100644 --- a/internal/command/views/show.go +++ b/internal/command/views/show.go @@ -4,7 +4,7 @@ import ( "fmt" "github.com/hashicorp/terraform/internal/command/arguments" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/terraform" ) diff --git a/internal/e2e/e2e.go b/internal/e2e/e2e.go index a1032bc2ce..69f9e2e7df 100644 --- a/internal/e2e/e2e.go +++ b/internal/e2e/e2e.go @@ -9,8 +9,8 @@ import ( "os/exec" "path/filepath" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" ) diff --git a/internal/legacy/terraform/state.go b/internal/legacy/terraform/state.go index b9d5e70161..538240913c 100644 --- a/internal/legacy/terraform/state.go +++ b/internal/legacy/terraform/state.go @@ -26,8 +26,8 @@ import ( "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/configs/hcl2shim" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" tfversion "github.com/hashicorp/terraform/version" "github.com/mitchellh/copystructure" "github.com/zclconf/go-cty/cty" diff --git a/plans/action.go b/internal/plans/action.go similarity index 100% rename from plans/action.go rename to internal/plans/action.go diff --git a/plans/action_string.go b/internal/plans/action_string.go similarity index 100% rename from plans/action_string.go rename to internal/plans/action_string.go diff --git a/plans/changes.go b/internal/plans/changes.go similarity index 100% rename from plans/changes.go rename to internal/plans/changes.go diff --git a/plans/changes_src.go b/internal/plans/changes_src.go similarity index 100% rename from plans/changes_src.go rename to internal/plans/changes_src.go diff --git a/plans/changes_state.go b/internal/plans/changes_state.go similarity index 100% rename from plans/changes_state.go rename to internal/plans/changes_state.go diff --git a/plans/changes_sync.go b/internal/plans/changes_sync.go similarity index 100% rename from plans/changes_sync.go rename to internal/plans/changes_sync.go diff --git a/plans/changes_test.go b/internal/plans/changes_test.go similarity index 100% rename from plans/changes_test.go rename to internal/plans/changes_test.go diff --git a/plans/doc.go b/internal/plans/doc.go similarity index 100% rename from plans/doc.go rename to internal/plans/doc.go diff --git a/plans/dynamic_value.go b/internal/plans/dynamic_value.go similarity index 100% rename from plans/dynamic_value.go rename to internal/plans/dynamic_value.go diff --git a/plans/internal/planproto/doc.go b/internal/plans/internal/planproto/doc.go similarity index 100% rename from plans/internal/planproto/doc.go rename to internal/plans/internal/planproto/doc.go diff --git a/plans/internal/planproto/generate.sh b/internal/plans/internal/planproto/generate.sh similarity index 100% rename from plans/internal/planproto/generate.sh rename to internal/plans/internal/planproto/generate.sh diff --git a/plans/internal/planproto/planfile.pb.go b/internal/plans/internal/planproto/planfile.pb.go similarity index 100% rename from plans/internal/planproto/planfile.pb.go rename to internal/plans/internal/planproto/planfile.pb.go diff --git a/plans/internal/planproto/planfile.proto b/internal/plans/internal/planproto/planfile.proto similarity index 99% rename from plans/internal/planproto/planfile.proto rename to internal/plans/internal/planproto/planfile.proto index e16457431e..bd673e50da 100644 --- a/plans/internal/planproto/planfile.proto +++ b/internal/plans/internal/planproto/planfile.proto @@ -3,7 +3,7 @@ package tfplan; // For Terraform's own parsing, the proto stub types go into an internal Go // package. The public API is in github.com/hashicorp/terraform/plans/planfile . -option go_package = "github.com/hashicorp/terraform/plans/internal/planproto"; +option go_package = "github.com/hashicorp/terraform/internal/plans/internal/planproto"; // Plan is the root message type for the tfplan file message Plan { diff --git a/plans/mode.go b/internal/plans/mode.go similarity index 100% rename from plans/mode.go rename to internal/plans/mode.go diff --git a/plans/mode_string.go b/internal/plans/mode_string.go similarity index 100% rename from plans/mode_string.go rename to internal/plans/mode_string.go diff --git a/plans/objchange/action.go b/internal/plans/objchange/action.go similarity index 96% rename from plans/objchange/action.go rename to internal/plans/objchange/action.go index 2ca32097cf..56418aaee8 100644 --- a/plans/objchange/action.go +++ b/internal/plans/objchange/action.go @@ -3,7 +3,7 @@ package objchange import ( "github.com/zclconf/go-cty/cty" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) // ActionForChange determines which plans.Action value best describes a diff --git a/plans/objchange/all_null.go b/internal/plans/objchange/all_null.go similarity index 100% rename from plans/objchange/all_null.go rename to internal/plans/objchange/all_null.go diff --git a/plans/objchange/compatible.go b/internal/plans/objchange/compatible.go similarity index 100% rename from plans/objchange/compatible.go rename to internal/plans/objchange/compatible.go diff --git a/plans/objchange/compatible_test.go b/internal/plans/objchange/compatible_test.go similarity index 100% rename from plans/objchange/compatible_test.go rename to internal/plans/objchange/compatible_test.go diff --git a/plans/objchange/doc.go b/internal/plans/objchange/doc.go similarity index 100% rename from plans/objchange/doc.go rename to internal/plans/objchange/doc.go diff --git a/plans/objchange/lcs.go b/internal/plans/objchange/lcs.go similarity index 100% rename from plans/objchange/lcs.go rename to internal/plans/objchange/lcs.go diff --git a/plans/objchange/lcs_test.go b/internal/plans/objchange/lcs_test.go similarity index 100% rename from plans/objchange/lcs_test.go rename to internal/plans/objchange/lcs_test.go diff --git a/plans/objchange/normalize_obj.go b/internal/plans/objchange/normalize_obj.go similarity index 100% rename from plans/objchange/normalize_obj.go rename to internal/plans/objchange/normalize_obj.go diff --git a/plans/objchange/normalize_obj_test.go b/internal/plans/objchange/normalize_obj_test.go similarity index 100% rename from plans/objchange/normalize_obj_test.go rename to internal/plans/objchange/normalize_obj_test.go diff --git a/plans/objchange/objchange.go b/internal/plans/objchange/objchange.go similarity index 100% rename from plans/objchange/objchange.go rename to internal/plans/objchange/objchange.go diff --git a/plans/objchange/objchange_test.go b/internal/plans/objchange/objchange_test.go similarity index 100% rename from plans/objchange/objchange_test.go rename to internal/plans/objchange/objchange_test.go diff --git a/plans/objchange/plan_valid.go b/internal/plans/objchange/plan_valid.go similarity index 100% rename from plans/objchange/plan_valid.go rename to internal/plans/objchange/plan_valid.go diff --git a/plans/objchange/plan_valid_test.go b/internal/plans/objchange/plan_valid_test.go similarity index 100% rename from plans/objchange/plan_valid_test.go rename to internal/plans/objchange/plan_valid_test.go diff --git a/plans/plan.go b/internal/plans/plan.go similarity index 100% rename from plans/plan.go rename to internal/plans/plan.go diff --git a/plans/plan_test.go b/internal/plans/plan_test.go similarity index 100% rename from plans/plan_test.go rename to internal/plans/plan_test.go diff --git a/plans/planfile/config_snapshot.go b/internal/plans/planfile/config_snapshot.go similarity index 100% rename from plans/planfile/config_snapshot.go rename to internal/plans/planfile/config_snapshot.go diff --git a/plans/planfile/config_snapshot_test.go b/internal/plans/planfile/config_snapshot_test.go similarity index 100% rename from plans/planfile/config_snapshot_test.go rename to internal/plans/planfile/config_snapshot_test.go diff --git a/plans/planfile/doc.go b/internal/plans/planfile/doc.go similarity index 100% rename from plans/planfile/doc.go rename to internal/plans/planfile/doc.go diff --git a/plans/planfile/planfile_test.go b/internal/plans/planfile/planfile_test.go similarity index 98% rename from plans/planfile/planfile_test.go rename to internal/plans/planfile/planfile_test.go index e487a1a289..192e16dbb5 100644 --- a/plans/planfile/planfile_test.go +++ b/internal/plans/planfile/planfile_test.go @@ -8,7 +8,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/hashicorp/terraform/internal/configs/configload" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" tfversion "github.com/hashicorp/terraform/version" diff --git a/plans/planfile/reader.go b/internal/plans/planfile/reader.go similarity index 99% rename from plans/planfile/reader.go rename to internal/plans/planfile/reader.go index 41aeaf5ea6..ff275d3cb4 100644 --- a/plans/planfile/reader.go +++ b/internal/plans/planfile/reader.go @@ -8,8 +8,8 @@ import ( "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configload" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states/statefile" ) diff --git a/plans/planfile/testdata/test-config/.terraform/modules/child_a/child_a.tf b/internal/plans/planfile/testdata/test-config/.terraform/modules/child_a/child_a.tf similarity index 100% rename from plans/planfile/testdata/test-config/.terraform/modules/child_a/child_a.tf rename to internal/plans/planfile/testdata/test-config/.terraform/modules/child_a/child_a.tf diff --git a/plans/planfile/testdata/test-config/.terraform/modules/child_a/child_c/child_c.tf b/internal/plans/planfile/testdata/test-config/.terraform/modules/child_a/child_c/child_c.tf similarity index 100% rename from plans/planfile/testdata/test-config/.terraform/modules/child_a/child_c/child_c.tf rename to internal/plans/planfile/testdata/test-config/.terraform/modules/child_a/child_c/child_c.tf diff --git a/plans/planfile/testdata/test-config/.terraform/modules/child_b.child_d/child_d.tf b/internal/plans/planfile/testdata/test-config/.terraform/modules/child_b.child_d/child_d.tf similarity index 100% rename from plans/planfile/testdata/test-config/.terraform/modules/child_b.child_d/child_d.tf rename to internal/plans/planfile/testdata/test-config/.terraform/modules/child_b.child_d/child_d.tf diff --git a/plans/planfile/testdata/test-config/.terraform/modules/child_b/child_b.tf b/internal/plans/planfile/testdata/test-config/.terraform/modules/child_b/child_b.tf similarity index 100% rename from plans/planfile/testdata/test-config/.terraform/modules/child_b/child_b.tf rename to internal/plans/planfile/testdata/test-config/.terraform/modules/child_b/child_b.tf diff --git a/plans/planfile/testdata/test-config/.terraform/modules/modules.json b/internal/plans/planfile/testdata/test-config/.terraform/modules/modules.json similarity index 100% rename from plans/planfile/testdata/test-config/.terraform/modules/modules.json rename to internal/plans/planfile/testdata/test-config/.terraform/modules/modules.json diff --git a/plans/planfile/testdata/test-config/root.tf b/internal/plans/planfile/testdata/test-config/root.tf similarity index 100% rename from plans/planfile/testdata/test-config/root.tf rename to internal/plans/planfile/testdata/test-config/root.tf diff --git a/plans/planfile/tfplan.go b/internal/plans/planfile/tfplan.go similarity index 99% rename from plans/planfile/tfplan.go rename to internal/plans/planfile/tfplan.go index 800aa54044..bf1b4c67a0 100644 --- a/plans/planfile/tfplan.go +++ b/internal/plans/planfile/tfplan.go @@ -8,9 +8,9 @@ import ( "google.golang.org/protobuf/proto" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/internal/planproto" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/internal/planproto" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/version" "github.com/zclconf/go-cty/cty" diff --git a/plans/planfile/tfplan_test.go b/internal/plans/planfile/tfplan_test.go similarity index 99% rename from plans/planfile/tfplan_test.go rename to internal/plans/planfile/tfplan_test.go index 1e6cc4f913..075f920d9a 100644 --- a/plans/planfile/tfplan_test.go +++ b/internal/plans/planfile/tfplan_test.go @@ -8,7 +8,7 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) func TestTFPlanRoundTrip(t *testing.T) { diff --git a/plans/planfile/writer.go b/internal/plans/planfile/writer.go similarity index 97% rename from plans/planfile/writer.go rename to internal/plans/planfile/writer.go index 92ee4e0300..ea4d86175f 100644 --- a/plans/planfile/writer.go +++ b/internal/plans/planfile/writer.go @@ -7,7 +7,7 @@ import ( "time" "github.com/hashicorp/terraform/internal/configs/configload" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states/statefile" ) diff --git a/plans/resourceinstancechangeactionreason_string.go b/internal/plans/resourceinstancechangeactionreason_string.go similarity index 100% rename from plans/resourceinstancechangeactionreason_string.go rename to internal/plans/resourceinstancechangeactionreason_string.go diff --git a/terraform/context.go b/terraform/context.go index 15e85327a1..85a8188de4 100644 --- a/terraform/context.go +++ b/terraform/context.go @@ -12,10 +12,10 @@ import ( "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/instances" "github.com/hashicorp/terraform/internal/lang" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" diff --git a/terraform/context_apply2_test.go b/terraform/context_apply2_test.go index a2f34bec77..0a3606ab10 100644 --- a/terraform/context_apply2_test.go +++ b/terraform/context_apply2_test.go @@ -9,8 +9,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/context_apply_test.go b/terraform/context_apply_test.go index 9854fb7102..8790a2c724 100644 --- a/terraform/context_apply_test.go +++ b/terraform/context_apply_test.go @@ -22,10 +22,10 @@ import ( "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/configs/hcl2shim" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" "github.com/zclconf/go-cty/cty/gocty" diff --git a/terraform/context_plan2_test.go b/terraform/context_plan2_test.go index a287354388..8a48520436 100644 --- a/terraform/context_plan2_test.go +++ b/terraform/context_plan2_test.go @@ -9,8 +9,8 @@ import ( "github.com/davecgh/go-spew/spew" "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/context_plan_test.go b/terraform/context_plan_test.go index 43eda257bb..55bad4574b 100644 --- a/terraform/context_plan_test.go +++ b/terraform/context_plan_test.go @@ -18,10 +18,10 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/configs/hcl2shim" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/context_test.go b/terraform/context_test.go index efdd1525b2..080df01068 100644 --- a/terraform/context_test.go +++ b/terraform/context_test.go @@ -21,11 +21,11 @@ import ( "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/configs/hcl2shim" "github.com/hashicorp/terraform/internal/depsfile" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/planfile" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/planfile" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/states/statefile" tfversion "github.com/hashicorp/terraform/version" diff --git a/terraform/context_validate_test.go b/terraform/context_validate_test.go index d309ecafd6..3386e9ca4b 100644 --- a/terraform/context_validate_test.go +++ b/terraform/context_validate_test.go @@ -10,10 +10,10 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/eval_context.go b/terraform/eval_context.go index 2ed8d823ed..8a0666dd5a 100644 --- a/terraform/eval_context.go +++ b/terraform/eval_context.go @@ -6,10 +6,10 @@ import ( "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/instances" "github.com/hashicorp/terraform/internal/lang" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/eval_context_builtin.go b/terraform/eval_context_builtin.go index 845c988504..8e17e7274d 100644 --- a/terraform/eval_context_builtin.go +++ b/terraform/eval_context_builtin.go @@ -7,9 +7,9 @@ import ( "sync" "github.com/hashicorp/terraform/internal/instances" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/version" "github.com/hashicorp/terraform/states" diff --git a/terraform/eval_context_mock.go b/terraform/eval_context_mock.go index 435ae42770..a759cb64ea 100644 --- a/terraform/eval_context_mock.go +++ b/terraform/eval_context_mock.go @@ -7,10 +7,10 @@ import ( "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/instances" "github.com/hashicorp/terraform/internal/lang" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" "github.com/zclconf/go-cty/cty/convert" diff --git a/terraform/evaluate.go b/terraform/evaluate.go index dcf1f60fb6..88b3b35631 100644 --- a/terraform/evaluate.go +++ b/terraform/evaluate.go @@ -17,8 +17,8 @@ import ( "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/instances" "github.com/hashicorp/terraform/internal/lang" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/evaluate_test.go b/terraform/evaluate_test.go index f76be42126..428cc6199d 100644 --- a/terraform/evaluate_test.go +++ b/terraform/evaluate_test.go @@ -10,8 +10,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/graph_builder_apply.go b/terraform/graph_builder_apply.go index d87adc54ff..584c8cf843 100644 --- a/terraform/graph_builder_apply.go +++ b/terraform/graph_builder_apply.go @@ -4,8 +4,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/dag" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/graph_builder_apply_test.go b/terraform/graph_builder_apply_test.go index 7eb6173596..616837aa2d 100644 --- a/terraform/graph_builder_apply_test.go +++ b/terraform/graph_builder_apply_test.go @@ -6,7 +6,7 @@ import ( "testing" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/graph_walk_context.go b/terraform/graph_walk_context.go index 611cce1ef2..bb92cc867e 100644 --- a/terraform/graph_walk_context.go +++ b/terraform/graph_walk_context.go @@ -9,10 +9,10 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/instances" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/hook.go b/terraform/hook.go index 1f262a7a0b..7a0da5069d 100644 --- a/terraform/hook.go +++ b/terraform/hook.go @@ -4,8 +4,8 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/hook_mock.go b/terraform/hook_mock.go index 562b3dc89a..00d4d70672 100644 --- a/terraform/hook_mock.go +++ b/terraform/hook_mock.go @@ -6,8 +6,8 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/hook_stop.go b/terraform/hook_stop.go index e3da72887e..45c4601565 100644 --- a/terraform/hook_stop.go +++ b/terraform/hook_stop.go @@ -7,8 +7,8 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/hook_test.go b/terraform/hook_test.go index b04520d72f..1b09898ac6 100644 --- a/terraform/hook_test.go +++ b/terraform/hook_test.go @@ -7,8 +7,8 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/node_output.go b/terraform/node_output.go index db34808de8..caf2d76f0c 100644 --- a/terraform/node_output.go +++ b/terraform/node_output.go @@ -9,8 +9,8 @@ import ( "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/dag" "github.com/hashicorp/terraform/internal/lang" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/node_resource_abstract_instance.go b/terraform/node_resource_abstract_instance.go index 6704becaa6..8238582154 100644 --- a/terraform/node_resource_abstract_instance.go +++ b/terraform/node_resource_abstract_instance.go @@ -9,11 +9,11 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/objchange" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/objchange" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/node_resource_apply_instance.go b/terraform/node_resource_apply_instance.go index 231867029f..67f34fea46 100644 --- a/terraform/node_resource_apply_instance.go +++ b/terraform/node_resource_apply_instance.go @@ -6,9 +6,9 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs" + "github.com/hashicorp/terraform/internal/plans" + "github.com/hashicorp/terraform/internal/plans/objchange" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" - "github.com/hashicorp/terraform/plans/objchange" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/node_resource_destroy.go b/terraform/node_resource_destroy.go index 17802c2eab..3a771bbfea 100644 --- a/terraform/node_resource_destroy.go +++ b/terraform/node_resource_destroy.go @@ -4,8 +4,8 @@ import ( "fmt" "log" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs" diff --git a/terraform/node_resource_destroy_deposed.go b/terraform/node_resource_destroy_deposed.go index f4433f58b4..fbede76607 100644 --- a/terraform/node_resource_destroy_deposed.go +++ b/terraform/node_resource_destroy_deposed.go @@ -6,8 +6,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/dag" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/node_resource_destroy_deposed_test.go b/terraform/node_resource_destroy_deposed_test.go index c839cc8276..4bb64ac0e4 100644 --- a/terraform/node_resource_destroy_deposed_test.go +++ b/terraform/node_resource_destroy_deposed_test.go @@ -5,8 +5,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/node_resource_plan_destroy.go b/terraform/node_resource_plan_destroy.go index 699d6d2a4e..a369aa4280 100644 --- a/terraform/node_resource_plan_destroy.go +++ b/terraform/node_resource_plan_destroy.go @@ -2,8 +2,8 @@ package terraform import ( "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/node_resource_plan_instance.go b/terraform/node_resource_plan_instance.go index 2e3727131c..d3b80a86e3 100644 --- a/terraform/node_resource_plan_instance.go +++ b/terraform/node_resource_plan_instance.go @@ -5,8 +5,8 @@ import ( "log" "sort" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/hashicorp/terraform/internal/addrs" diff --git a/terraform/node_resource_plan_orphan.go b/terraform/node_resource_plan_orphan.go index 1e07fda7a5..31a873d218 100644 --- a/terraform/node_resource_plan_orphan.go +++ b/terraform/node_resource_plan_orphan.go @@ -5,8 +5,8 @@ import ( "log" "github.com/hashicorp/terraform/internal/addrs" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/node_resource_plan_orphan_test.go b/terraform/node_resource_plan_orphan_test.go index 22c66f702d..4e941fe1f6 100644 --- a/terraform/node_resource_plan_orphan_test.go +++ b/terraform/node_resource_plan_orphan_test.go @@ -6,8 +6,8 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/instances" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" "github.com/zclconf/go-cty/cty" ) diff --git a/terraform/reduce_plan.go b/terraform/reduce_plan.go index 94b3aba59b..17a58eff5c 100644 --- a/terraform/reduce_plan.go +++ b/terraform/reduce_plan.go @@ -4,7 +4,7 @@ import ( "log" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) // reducePlan takes a planned resource instance change as might be produced by diff --git a/terraform/terraform_test.go b/terraform/terraform_test.go index ab0985975c..4f8eed2472 100644 --- a/terraform/terraform_test.go +++ b/terraform/terraform_test.go @@ -17,10 +17,10 @@ import ( "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/configs/configload" "github.com/hashicorp/terraform/internal/initwd" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/provisioners" "github.com/hashicorp/terraform/internal/registry" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" _ "github.com/hashicorp/terraform/internal/logging" diff --git a/terraform/transform_destroy_cbd_test.go b/terraform/transform_destroy_cbd_test.go index 45133d1945..5048a25125 100644 --- a/terraform/transform_destroy_cbd_test.go +++ b/terraform/transform_destroy_cbd_test.go @@ -6,7 +6,7 @@ import ( "testing" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/transform_diff.go b/terraform/transform_diff.go index 351789d0b2..a40a5c7a6a 100644 --- a/terraform/transform_diff.go +++ b/terraform/transform_diff.go @@ -5,8 +5,8 @@ import ( "log" "github.com/hashicorp/terraform/internal/dag" + "github.com/hashicorp/terraform/internal/plans" "github.com/hashicorp/terraform/internal/tfdiags" - "github.com/hashicorp/terraform/plans" "github.com/hashicorp/terraform/states" ) diff --git a/terraform/transform_diff_test.go b/terraform/transform_diff_test.go index 6d2b2e0b82..56608e5008 100644 --- a/terraform/transform_diff_test.go +++ b/terraform/transform_diff_test.go @@ -7,7 +7,7 @@ import ( "github.com/zclconf/go-cty/cty" "github.com/hashicorp/terraform/internal/addrs" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) func TestDiffTransformer_nilDiff(t *testing.T) { diff --git a/terraform/transform_output.go b/terraform/transform_output.go index e82307a720..598840084b 100644 --- a/terraform/transform_output.go +++ b/terraform/transform_output.go @@ -6,7 +6,7 @@ import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs" "github.com/hashicorp/terraform/internal/dag" - "github.com/hashicorp/terraform/plans" + "github.com/hashicorp/terraform/internal/plans" ) // OutputTransformer is a GraphTransformer that adds all the outputs