├── .changes ├── unreleased │ └── .gitkeep ├── v0.33.1.md ├── v0.33.2.md ├── v0.33.3.md ├── v0.34.0-alpha20240611.md ├── v0.34.0-beta1.md ├── v0.34.0.md ├── v0.34.1.md ├── v0.34.2.md └── v0.34.3.md ├── .copywrite.hcl ├── .gitattributes ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── documentation.yml │ └── feature_request.yml ├── RELEASE.md ├── actions │ └── go-version │ │ └── action.yml ├── dependabot.yml ├── gobenchdata-checks.yml ├── pull_request_template.md └── workflows │ ├── build-pr.yml │ ├── build.yml │ ├── checks.yml │ ├── nightly-tests.yml │ ├── release.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .go-version ├── .goreleaser.yaml ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── SETTINGS.md ├── TROUBLESHOOTING.md ├── USAGE.md ├── architecture.md ├── benchmarks.md ├── code-actions.md ├── commands.md ├── features.md ├── images │ ├── decoder-flow.png │ ├── didopen-job-flow.png │ ├── event-bus-triggers.png │ ├── filesystem-decision-logic.png │ ├── job-scheduler-flow.png │ ├── schema-merging.png │ ├── sublime-text-cmd-palette-log.png │ ├── sublime-text-cmd-palette-settings.png │ ├── sublime-text-log-panel.png │ ├── sublime-text-settings.png │ ├── validation-rule-deprecated-attribute.png │ ├── validation-rule-deprecated-block.png │ ├── validation-rule-exceeded-block-max-items.png │ ├── validation-rule-hcl.png │ ├── validation-rule-invalid-ref.png │ ├── validation-rule-label-count.png │ ├── validation-rule-missing-attribute.png │ ├── validation-rule-missing-blocks.png │ ├── validation-rule-tfvars-unexpected-blocks.png │ ├── validation-rule-tfvars-unknown-var.png │ ├── validation-rule-unexpected-attribute.png │ ├── validation-rule-unexpected-block.png │ ├── vscode-open-settings-json.png │ ├── vscode-output-pane.png │ └── vscode-view-output-menu.png ├── installation.md ├── language-clients.md ├── language-server.md ├── syntax-highlighting.md └── validation.md ├── go.mod ├── go.sum ├── internal ├── cmd │ ├── commands.go │ ├── serve_command.go │ └── version_command.go ├── codelens │ └── reference_count.go ├── context │ ├── context.go │ ├── errors.go │ └── signal_cancel.go ├── decoder │ ├── decoder.go │ └── path_reader.go ├── document │ ├── change.go │ ├── change_test.go │ ├── dir_handle.go │ ├── dir_handle_test.go │ ├── document.go │ ├── errors.go │ ├── handle.go │ ├── handle_test.go │ ├── position.go │ └── range.go ├── eventbus │ ├── bus.go │ ├── did_change.go │ ├── did_change_watched.go │ ├── did_open.go │ ├── discover.go │ ├── lockfile_change.go │ └── manifest_change.go ├── features │ ├── modules │ │ ├── ast │ │ │ ├── module.go │ │ │ └── module_test.go │ │ ├── decoder │ │ │ ├── decoder_test.go │ │ │ ├── functions.go │ │ │ ├── module_context.go │ │ │ ├── module_schema.go │ │ │ ├── path_reader.go │ │ │ ├── validations │ │ │ │ ├── missing_required_attribute.go │ │ │ │ ├── unreferenced_origin.go │ │ │ │ └── unreferenced_origin_test.go │ │ │ └── validators.go │ │ ├── events.go │ │ ├── hooks │ │ │ ├── hooks.go │ │ │ ├── module_source_local.go │ │ │ ├── module_source_local_test.go │ │ │ ├── module_source_registry.go │ │ │ ├── module_source_registry_test.go │ │ │ ├── module_version.go │ │ │ └── module_version_test.go │ │ ├── jobs │ │ │ ├── builtin_references.go │ │ │ ├── metadata.go │ │ │ ├── parse.go │ │ │ ├── parse_test.go │ │ │ ├── references.go │ │ │ ├── schema.go │ │ │ ├── schema_mock_responses.go │ │ │ ├── schema_test.go │ │ │ ├── testdata │ │ │ │ ├── invalid-config │ │ │ │ │ ├── main.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── single-file-change-module │ │ │ │ │ ├── bar.tf │ │ │ │ │ ├── example.tfvars │ │ │ │ │ ├── foo.tf │ │ │ │ │ ├── main.tf │ │ │ │ │ └── nochange.tfvars │ │ │ │ ├── uninitialized-external-module │ │ │ │ │ └── main.tf │ │ │ │ ├── uninitialized-external-submodule │ │ │ │ │ └── main.tf │ │ │ │ ├── uninitialized-multiple-external-modules │ │ │ │ │ └── main.tf │ │ │ │ └── unreliable-inputs-module │ │ │ │ │ └── main.tf │ │ │ ├── types.go │ │ │ ├── validation.go │ │ │ └── validation_test.go │ │ ├── modules_feature.go │ │ ├── parser │ │ │ ├── module.go │ │ │ ├── module_test.go │ │ │ └── testdata │ │ │ │ ├── empty-dir │ │ │ │ └── .gitkeep │ │ │ │ ├── invalid-links │ │ │ │ ├── invalid.tf │ │ │ │ └── resources.tf │ │ │ │ ├── invalid-mod-files │ │ │ │ ├── incomplete-block.tf │ │ │ │ └── missing-brace.tf │ │ │ │ ├── valid-mod-files-with-extra-items │ │ │ │ ├── .hidden.tf │ │ │ │ ├── main.tf │ │ │ │ └── main.tf~ │ │ │ │ └── valid-mod-files │ │ │ │ ├── empty.tf │ │ │ │ └── resources.tf │ │ └── state │ │ │ ├── module_ids.go │ │ │ ├── module_metadata.go │ │ │ ├── module_record.go │ │ │ ├── module_store.go │ │ │ ├── module_test.go │ │ │ └── schema.go │ ├── rootmodules │ │ ├── ast │ │ │ └── rootmodules.go │ │ ├── events.go │ │ ├── jobs │ │ │ ├── lockfile.go │ │ │ ├── lockfile_test.go │ │ │ ├── manifest.go │ │ │ ├── schema.go │ │ │ ├── schema_test.go │ │ │ ├── types.go │ │ │ └── version.go │ │ ├── root_modules_feature.go │ │ ├── root_modules_feature_test.go │ │ └── state │ │ │ ├── installed_modules.go │ │ │ ├── installed_providers.go │ │ │ ├── installed_providers_test.go │ │ │ ├── root_record.go │ │ │ ├── root_store.go │ │ │ ├── root_test.go │ │ │ └── schema.go │ └── variables │ │ ├── ast │ │ ├── variables.go │ │ └── variables_test.go │ │ ├── decoder │ │ ├── path_reader.go │ │ ├── validators.go │ │ └── variable_context.go │ │ ├── events.go │ │ ├── jobs │ │ ├── parse.go │ │ ├── parse_test.go │ │ ├── references.go │ │ ├── testdata │ │ │ ├── invalid-tfvars │ │ │ │ ├── foo.auto.tfvars │ │ │ │ ├── terraform.tfvars │ │ │ │ └── variables.tf │ │ │ ├── single-file-change-module │ │ │ │ ├── bar.tf │ │ │ │ ├── example.tfvars │ │ │ │ ├── foo.tf │ │ │ │ ├── main.tf │ │ │ │ └── nochange.tfvars │ │ │ └── standalone-tfvars │ │ │ │ └── terraform.tfvars │ │ ├── types.go │ │ ├── validation.go │ │ └── validation_test.go │ │ ├── parser │ │ └── variables.go │ │ ├── state │ │ ├── schema.go │ │ ├── variable_record.go │ │ ├── variable_store.go │ │ └── variable_test.go │ │ └── variables_feature.go ├── filesystem │ ├── document.go │ ├── filesystem.go │ ├── filesystem_test.go │ ├── inmem.go │ └── os_fs.go ├── hcl │ ├── diff.go │ ├── diff_test.go │ └── errors.go ├── job │ ├── ignore_state.go │ ├── job.go │ ├── job_id.go │ └── job_store.go ├── langserver │ ├── cmd │ │ ├── cmd.go │ │ └── cmd_args.go │ ├── diagnostics │ │ ├── diagnostics.go │ │ ├── diagnostics_test.go │ │ └── validate_diags.go │ ├── errors │ │ └── errors.go │ ├── handlers │ │ ├── cancel_request.go │ │ ├── cancel_request_test.go │ │ ├── code_action.go │ │ ├── code_action_test.go │ │ ├── code_lens.go │ │ ├── code_lens_test.go │ │ ├── command │ │ │ ├── docs_url.go │ │ │ ├── handler.go │ │ │ ├── init.go │ │ │ ├── module_callers.go │ │ │ ├── module_calls.go │ │ │ ├── module_calls_test.go │ │ │ ├── module_providers.go │ │ │ ├── tofu.go │ │ │ └── validate.go │ │ ├── complete.go │ │ ├── complete_test.go │ │ ├── completion_resolve.go │ │ ├── completion_resolve_test.go │ │ ├── did_change.go │ │ ├── did_change_test.go │ │ ├── did_change_watched_files.go │ │ ├── did_change_watched_files_test.go │ │ ├── did_change_workspace_folders.go │ │ ├── did_change_workspace_folders_test.go │ │ ├── did_close.go │ │ ├── did_open.go │ │ ├── did_open_test.go │ │ ├── did_save.go │ │ ├── document_link.go │ │ ├── document_link_test.go │ │ ├── execute_command.go │ │ ├── execute_command_init_test.go │ │ ├── execute_command_module_callers_test.go │ │ ├── execute_command_module_providers_test.go │ │ ├── execute_command_modules_test.go │ │ ├── execute_command_test.go │ │ ├── execute_command_tofu_version_test.go │ │ ├── execute_command_validate_test.go │ │ ├── exit_test.go │ │ ├── formatting.go │ │ ├── formatting_test.go │ │ ├── go_to_ref_target.go │ │ ├── go_to_ref_target_test.go │ │ ├── handlers_test.go │ │ ├── hooks_module.go │ │ ├── hover.go │ │ ├── hover_test.go │ │ ├── initialize.go │ │ ├── initialize_benchmarks_test.go │ │ ├── initialize_test.go │ │ ├── initialized.go │ │ ├── references.go │ │ ├── references_test.go │ │ ├── semantic_tokens.go │ │ ├── semantic_tokens_test.go │ │ ├── service.go │ │ ├── session_mock_test.go │ │ ├── shutdown.go │ │ ├── shutdown_test.go │ │ ├── signature_help.go │ │ ├── signature_help_test.go │ │ ├── symbols.go │ │ ├── symbols_test.go │ │ ├── testdata-initialize │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── main-module-multienv │ │ │ │ ├── env │ │ │ │ │ ├── dev │ │ │ │ │ │ ├── .terraform │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── dev.tf │ │ │ │ │ ├── prod │ │ │ │ │ │ ├── .terraform │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── prod.tf │ │ │ │ │ └── staging │ │ │ │ │ │ ├── .terraform │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── staging.tf │ │ │ │ ├── main │ │ │ │ │ └── main.tf │ │ │ │ └── modules │ │ │ │ │ ├── application │ │ │ │ │ └── main.tf │ │ │ │ │ └── database │ │ │ │ │ └── main.tf │ │ │ ├── multi-root-local-modules-down │ │ │ │ ├── first-root │ │ │ │ │ ├── .terraform │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ ├── alpha │ │ │ │ │ │ └── main.tf │ │ │ │ │ ├── beta │ │ │ │ │ │ └── main.tf │ │ │ │ │ ├── charlie │ │ │ │ │ │ └── main.tf │ │ │ │ │ └── main.tf │ │ │ │ ├── second-root │ │ │ │ │ ├── .terraform │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ ├── alpha │ │ │ │ │ │ └── main.tf │ │ │ │ │ ├── beta │ │ │ │ │ │ └── main.tf │ │ │ │ │ ├── charlie │ │ │ │ │ │ └── main.tf │ │ │ │ │ └── main.tf │ │ │ │ └── third-root │ │ │ │ │ ├── .terraform │ │ │ │ │ ├── modules │ │ │ │ │ │ └── modules.json │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ ├── alpha │ │ │ │ │ └── main.tf │ │ │ │ │ ├── beta │ │ │ │ │ └── main.tf │ │ │ │ │ ├── charlie │ │ │ │ │ └── main.tf │ │ │ │ │ └── main.tf │ │ │ ├── multi-root-local-modules-up │ │ │ │ └── main-module │ │ │ │ │ ├── main.tf │ │ │ │ │ └── modules │ │ │ │ │ ├── first │ │ │ │ │ ├── .terraform │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ │ │ ├── second │ │ │ │ │ ├── .terraform │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ │ │ └── third │ │ │ │ │ ├── .terraform │ │ │ │ │ ├── modules │ │ │ │ │ │ └── modules.json │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ ├── multi-root-no-modules │ │ │ │ ├── first-root │ │ │ │ │ ├── .terraform │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ │ ├── second-root │ │ │ │ │ ├── .terraform │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ │ └── third-root │ │ │ │ │ ├── .terraform │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ ├── nested-single-root-ext-modules-only │ │ │ │ ├── tf-root │ │ │ │ │ ├── .terraform │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ │ ├── unrelated-folder-1 │ │ │ │ │ └── cheeky.yaml │ │ │ │ └── unrelated-folder-2 │ │ │ │ │ └── data.json │ │ │ ├── nested-single-root-local-modules-down │ │ │ │ └── tf-root │ │ │ │ │ ├── .terraform │ │ │ │ │ ├── modules │ │ │ │ │ │ └── modules.json │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ ├── alpha │ │ │ │ │ └── main.tf │ │ │ │ │ ├── beta │ │ │ │ │ └── main.tf │ │ │ │ │ ├── charlie │ │ │ │ │ └── main.tf │ │ │ │ │ └── main.tf │ │ │ ├── nested-single-root-local-modules-up │ │ │ │ └── module │ │ │ │ │ ├── main.tf │ │ │ │ │ └── tf-root │ │ │ │ │ ├── .terraform │ │ │ │ │ ├── modules │ │ │ │ │ │ └── modules.json │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ ├── nested-single-root-no-modules │ │ │ │ ├── tf-root │ │ │ │ │ ├── .terraform │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ └── main.tf │ │ │ │ ├── unrelated-folder-1 │ │ │ │ │ └── cheeky.yaml │ │ │ │ └── unrelated-folder-2 │ │ │ │ │ └── data.json │ │ │ ├── single-root-ext-modules-only │ │ │ │ ├── .terraform │ │ │ │ │ ├── modules │ │ │ │ │ │ ├── modules.json │ │ │ │ │ │ ├── vpc1 │ │ │ │ │ │ │ └── terraform-google-network-2.3.0 │ │ │ │ │ │ │ │ ├── .github │ │ │ │ │ │ │ │ └── release-please.yml │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ ├── .kitchen.yml │ │ │ │ │ │ │ │ ├── .ruby-version │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ ├── CODEOWNERS │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ ├── int.cloudbuild.yaml │ │ │ │ │ │ │ │ └── lint.cloudbuild.yaml │ │ │ │ │ │ │ │ ├── codelabs │ │ │ │ │ │ │ │ └── simple │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ └── main.tf │ │ │ │ │ │ │ │ ├── docs │ │ │ │ │ │ │ │ └── upgrading_to_v2.0.md │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── submodule_network_peering │ │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ └── submodule_svpc_access │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ │ └── migrate.py │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ ├── fabric-net-firewall │ │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── fabric-net-svpc-access │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── network-peering │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── routes-beta │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── subnets-beta │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── subnets │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ └── vpc │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ │ ├── all_examples │ │ │ │ │ │ │ │ │ │ ├── test_output.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ ├── route.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ ├── gcp.rb │ │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ └── setup │ │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── iam.tf │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ └── vpc2 │ │ │ │ │ │ │ └── terraform-google-network-2.3.0 │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ ├── CODEOWNERS │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── int.cloudbuild.yaml │ │ │ │ │ │ │ └── lint.cloudbuild.yaml │ │ │ │ │ │ │ ├── codelabs │ │ │ │ │ │ │ └── simple │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ └── main.tf │ │ │ │ │ │ │ ├── docs │ │ │ │ │ │ │ └── upgrading_to_v2.0.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── submodule_network_peering │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ └── submodule_svpc_access │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ └── migrate.py │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ ├── fabric-net-firewall │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── fabric-net-svpc-access │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── network-peering │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── routes-beta │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── subnets-beta │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── subnets │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ └── vpc │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ ├── all_examples │ │ │ │ │ │ │ │ │ ├── test_output.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── route.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ ├── gcp.rb │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ └── setup │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── iam.tf │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ └── main.tf │ │ │ ├── single-root-local-and-ext-modules │ │ │ │ ├── .terraform │ │ │ │ │ ├── modules │ │ │ │ │ │ ├── five │ │ │ │ │ │ │ └── terraform-google-network-2.3.0 │ │ │ │ │ │ │ │ ├── .github │ │ │ │ │ │ │ │ └── release-please.yml │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ ├── .kitchen.yml │ │ │ │ │ │ │ │ ├── .ruby-version │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ ├── CODEOWNERS │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ ├── int.cloudbuild.yaml │ │ │ │ │ │ │ │ └── lint.cloudbuild.yaml │ │ │ │ │ │ │ │ ├── codelabs │ │ │ │ │ │ │ │ └── simple │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ └── main.tf │ │ │ │ │ │ │ │ ├── docs │ │ │ │ │ │ │ │ └── upgrading_to_v2.0.md │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── submodule_network_peering │ │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ └── submodule_svpc_access │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ │ └── migrate.py │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ ├── fabric-net-firewall │ │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── fabric-net-svpc-access │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── network-peering │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── routes-beta │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── subnets-beta │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── subnets │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ └── vpc │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ │ ├── all_examples │ │ │ │ │ │ │ │ │ │ ├── test_output.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ ├── route.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ ├── gcp.rb │ │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ └── setup │ │ │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── iam.tf │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ ├── four │ │ │ │ │ │ │ └── terraform-google-network-2.3.0 │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ ├── CODEOWNERS │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ ├── int.cloudbuild.yaml │ │ │ │ │ │ │ │ └── lint.cloudbuild.yaml │ │ │ │ │ │ │ │ ├── codelabs │ │ │ │ │ │ │ │ └── simple │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ └── main.tf │ │ │ │ │ │ │ │ ├── docs │ │ │ │ │ │ │ │ └── upgrading_to_v2.0.md │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── submodule_network_peering │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ └── submodule_svpc_access │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ │ └── migrate.py │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ ├── fabric-net-firewall │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── fabric-net-svpc-access │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── network-peering │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── routes-beta │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ │ │ │ └── delete-default-gateway-routes.sh │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── subnets-beta │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── subnets │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ └── vpc │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ │ ├── all_examples │ │ │ │ │ │ │ │ │ │ ├── test_output.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ ├── route.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ │ └── variables.tf │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ │ ├── delete_default_gateway_routes │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── ilb_routing │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── multi_vpc │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── secondary_ranges │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── simple_project │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── simple_project_with_regional_network │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ └── gcp.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ ├── submodule_firewall │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ │ ├── gcloud.rb │ │ │ │ │ │ │ │ │ │ │ ├── gcp.rb │ │ │ │ │ │ │ │ │ │ │ └── inspec_attributes.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ │ └── submodule_network_peering │ │ │ │ │ │ │ │ │ │ ├── controls │ │ │ │ │ │ │ │ │ │ └── gcloud.rb │ │ │ │ │ │ │ │ │ │ └── inspec.yml │ │ │ │ │ │ │ │ └── setup │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── iam.tf │ │ │ │ │ │ │ │ │ ├── main.tf │ │ │ │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ │ │ ├── variables.tf │ │ │ │ │ │ │ │ └── versions.tf │ │ │ │ │ │ └── modules.json │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ ├── alpha │ │ │ │ │ └── main.tf │ │ │ │ ├── beta │ │ │ │ │ └── main.tf │ │ │ │ ├── charlie │ │ │ │ │ └── main.tf │ │ │ │ └── main.tf │ │ │ ├── single-root-local-modules-only │ │ │ │ ├── .terraform │ │ │ │ │ ├── modules │ │ │ │ │ │ └── modules.json │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ ├── alpha │ │ │ │ │ └── main.tf │ │ │ │ ├── beta │ │ │ │ │ └── main.tf │ │ │ │ ├── charlie │ │ │ │ │ └── main.tf │ │ │ │ └── main.tf │ │ │ ├── single-root-no-modules │ │ │ │ ├── .terraform │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── darwin_arm64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ └── lock.json │ │ │ │ └── main.tf │ │ │ └── uninitialized-root │ │ │ │ └── main.tf │ │ ├── testdata │ │ │ ├── ephemeral-completions │ │ │ │ ├── .terraform │ │ │ │ │ └── plugins │ │ │ │ │ │ └── selections.json │ │ │ │ └── main.tf │ │ │ ├── main-module-multienv │ │ │ │ ├── env │ │ │ │ │ ├── dev │ │ │ │ │ │ ├── .terraform │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── dev.tf │ │ │ │ │ ├── prod │ │ │ │ │ │ ├── .terraform │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── prod.tf │ │ │ │ │ └── staging │ │ │ │ │ │ ├── .terraform │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ └── modules.json │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── darwin_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ ├── linux_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ │ └── windows_amd64 │ │ │ │ │ │ │ └── lock.json │ │ │ │ │ │ └── staging.tf │ │ │ │ ├── main │ │ │ │ │ └── main.tf │ │ │ │ └── modules │ │ │ │ │ ├── application │ │ │ │ │ └── main.tf │ │ │ │ │ └── database │ │ │ │ │ └── main.tf │ │ │ ├── single-fake-provider │ │ │ │ └── main.tf │ │ │ ├── single-module-aws │ │ │ │ └── main.tf │ │ │ ├── single-module-no-provider │ │ │ │ └── main.tf │ │ │ ├── single-module-random │ │ │ │ └── main.tf │ │ │ ├── single-submodule │ │ │ │ ├── .terraform │ │ │ │ │ └── modules │ │ │ │ │ │ └── modules.json │ │ │ │ ├── application │ │ │ │ │ └── main.tf │ │ │ │ ├── main.tf │ │ │ │ └── terraform.tfvars │ │ │ └── uninitialized-single-submodule │ │ │ │ ├── .gitignore │ │ │ │ └── main.tf │ │ ├── workspace_symbol.go │ │ └── workspace_symbol_test.go │ ├── langserver.go │ ├── langserver_mock.go │ ├── notifier │ │ ├── notifier.go │ │ └── notifier_test.go │ ├── progress │ │ └── progress.go │ ├── rpc_logger.go │ └── session │ │ ├── errors.go │ │ ├── session.go │ │ ├── session_state.go │ │ └── types.go ├── logging │ └── logging.go ├── lsp │ ├── client_capabilities.go │ ├── client_name.go │ ├── code_actions.go │ ├── command.go │ ├── completion.go │ ├── diagnostics.go │ ├── diagnostics_test.go │ ├── dir_handler.go │ ├── doc.go │ ├── document_links.go │ ├── file_change.go │ ├── file_handler.go │ ├── hover.go │ ├── language_id.go │ ├── location_links.go │ ├── locations.go │ ├── markup_content.go │ ├── position.go │ ├── range.go │ ├── semantic_tokens.go │ ├── semtok │ │ ├── lsp_token_modifiers.go │ │ ├── lsp_token_types.go │ │ ├── token_modifier.go │ │ └── token_types.go │ ├── signature.go │ ├── signature_test.go │ ├── symbols.go │ ├── text_edits.go │ ├── token_encoder.go │ └── token_encoder_test.go ├── mdplain │ ├── mdplain.go │ └── mdplain_test.go ├── pathcmp │ ├── path.go │ ├── path_unix_test.go │ └── path_windows_test.go ├── pathtpl │ └── pathtpl.go ├── protocol │ ├── completion.go │ ├── experimental.go │ ├── gen.go │ ├── gen │ │ └── gen.go │ ├── protocol.go │ └── protocol_document_changes.go ├── registry │ ├── module.go │ ├── module_mock_responses_test.go │ ├── module_test.go │ ├── provider.go │ ├── provider_test.go │ └── registry.go ├── scheduler │ ├── scheduler.go │ ├── scheduler_long_test.go │ └── scheduler_test.go ├── schemas │ ├── .gitignore │ ├── data │ │ └── git.keep │ ├── doc.go │ ├── gen │ │ └── gen.go │ └── schemas.go ├── settings │ ├── settings.go │ └── settings_test.go ├── source │ ├── source.go │ ├── source_test.go │ └── types.go ├── state │ ├── changes.go │ ├── changes_test.go │ ├── cmp_opts_test.go │ ├── dir_handle_field_indexer.go │ ├── documents.go │ ├── documents_test.go │ ├── errors.go │ ├── installed_providers.go │ ├── installed_providers_test.go │ ├── job_id_slice_index.go │ ├── jobs.go │ ├── jobs_state_string.go │ ├── jobs_test.go │ ├── path_state_string.go │ ├── priority_index.go │ ├── provider_ids.go │ ├── provider_schema.go │ ├── provider_schema_test.go │ ├── registry_modules.go │ ├── registry_modules_test.go │ ├── schema_source.go │ ├── slice_length_index.go │ ├── state.go │ ├── state_test.go │ ├── stringer_field_indexer.go │ ├── time_field_index.go │ ├── version_field_indexer.go │ ├── walker_paths.go │ └── walker_paths_test.go ├── testutils │ └── exec_test_utils.go ├── tofu │ ├── ast │ │ ├── ast.go │ │ └── diagnostics.go │ ├── datadir │ │ ├── datadir.go │ │ ├── module_manifest.go │ │ ├── module_manifest_test.go │ │ ├── module_manifest_unix_test.go │ │ ├── module_manifest_windows_test.go │ │ ├── paths.go │ │ ├── plugin_lock_file.go │ │ └── plugin_lock_file_test.go │ ├── discovery │ │ ├── discovery.go │ │ ├── discovery_mock.go │ │ ├── discovery_unix.go │ │ └── discovery_windows.go │ ├── errors │ │ └── errors.go │ ├── exec │ │ ├── errors.go │ │ ├── exec.go │ │ ├── exec_mock.go │ │ ├── exec_opts.go │ │ ├── exec_test.go │ │ ├── mock │ │ │ └── executor.go │ │ └── types.go │ ├── module │ │ ├── errors.go │ │ ├── operation │ │ │ ├── op_state_string.go │ │ │ ├── op_type_string.go │ │ │ └── operation.go │ │ ├── testdata │ │ │ ├── invalid-config │ │ │ │ ├── main.tf │ │ │ │ └── variables.tf │ │ │ ├── invalid-tfvars │ │ │ │ ├── foo.auto.tfvars │ │ │ │ ├── terraform.tfvars │ │ │ │ └── variables.tf │ │ │ ├── single-file-change-module │ │ │ │ ├── bar.tf │ │ │ │ ├── example.tfvars │ │ │ │ ├── foo.tf │ │ │ │ ├── main.tf │ │ │ │ └── nochange.tfvars │ │ │ ├── standalone-tfvars │ │ │ │ └── terraform.tfvars │ │ │ ├── uninitialized-external-module │ │ │ │ └── main.tf │ │ │ ├── uninitialized-multiple-external-modules │ │ │ │ └── main.tf │ │ │ └── unreliable-inputs-module │ │ │ │ └── main.tf │ │ ├── tofu_executor.go │ │ └── types.go │ └── parser │ │ └── parser.go ├── uri │ ├── uri.go │ └── uri_test.go └── walker │ ├── testdata │ ├── .gitignore │ └── uninitialized-root │ │ └── main.tf │ ├── types.go │ ├── walker.go │ ├── walker_collector.go │ └── walker_test.go ├── main.go ├── version.go └── version └── VERSION /.changes/unreleased/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.changes/v0.33.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.33.1.md -------------------------------------------------------------------------------- /.changes/v0.33.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.33.2.md -------------------------------------------------------------------------------- /.changes/v0.33.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.33.3.md -------------------------------------------------------------------------------- /.changes/v0.34.0-alpha20240611.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.34.0-alpha20240611.md -------------------------------------------------------------------------------- /.changes/v0.34.0-beta1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.34.0-beta1.md -------------------------------------------------------------------------------- /.changes/v0.34.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.34.0.md -------------------------------------------------------------------------------- /.changes/v0.34.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.34.1.md -------------------------------------------------------------------------------- /.changes/v0.34.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.34.2.md -------------------------------------------------------------------------------- /.changes/v0.34.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.changes/v0.34.3.md -------------------------------------------------------------------------------- /.copywrite.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.copywrite.hcl -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/ISSUE_TEMPLATE/documentation.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/RELEASE.md -------------------------------------------------------------------------------- /.github/actions/go-version/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/actions/go-version/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/gobenchdata-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/gobenchdata-checks.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/workflows/build-pr.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/workflows/nightly-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.gitignore -------------------------------------------------------------------------------- /.go-version: -------------------------------------------------------------------------------- 1 | 1.25.3 2 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/README.md -------------------------------------------------------------------------------- /docs/SETTINGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/SETTINGS.md -------------------------------------------------------------------------------- /docs/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /docs/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/USAGE.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/benchmarks.md -------------------------------------------------------------------------------- /docs/code-actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/code-actions.md -------------------------------------------------------------------------------- /docs/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/commands.md -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/images/decoder-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/decoder-flow.png -------------------------------------------------------------------------------- /docs/images/didopen-job-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/didopen-job-flow.png -------------------------------------------------------------------------------- /docs/images/event-bus-triggers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/event-bus-triggers.png -------------------------------------------------------------------------------- /docs/images/filesystem-decision-logic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/filesystem-decision-logic.png -------------------------------------------------------------------------------- /docs/images/job-scheduler-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/job-scheduler-flow.png -------------------------------------------------------------------------------- /docs/images/schema-merging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/schema-merging.png -------------------------------------------------------------------------------- /docs/images/sublime-text-cmd-palette-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/sublime-text-cmd-palette-log.png -------------------------------------------------------------------------------- /docs/images/sublime-text-cmd-palette-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/sublime-text-cmd-palette-settings.png -------------------------------------------------------------------------------- /docs/images/sublime-text-log-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/sublime-text-log-panel.png -------------------------------------------------------------------------------- /docs/images/sublime-text-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/sublime-text-settings.png -------------------------------------------------------------------------------- /docs/images/validation-rule-deprecated-attribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-deprecated-attribute.png -------------------------------------------------------------------------------- /docs/images/validation-rule-deprecated-block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-deprecated-block.png -------------------------------------------------------------------------------- /docs/images/validation-rule-exceeded-block-max-items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-exceeded-block-max-items.png -------------------------------------------------------------------------------- /docs/images/validation-rule-hcl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-hcl.png -------------------------------------------------------------------------------- /docs/images/validation-rule-invalid-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-invalid-ref.png -------------------------------------------------------------------------------- /docs/images/validation-rule-label-count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-label-count.png -------------------------------------------------------------------------------- /docs/images/validation-rule-missing-attribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-missing-attribute.png -------------------------------------------------------------------------------- /docs/images/validation-rule-missing-blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-missing-blocks.png -------------------------------------------------------------------------------- /docs/images/validation-rule-tfvars-unexpected-blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-tfvars-unexpected-blocks.png -------------------------------------------------------------------------------- /docs/images/validation-rule-tfvars-unknown-var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-tfvars-unknown-var.png -------------------------------------------------------------------------------- /docs/images/validation-rule-unexpected-attribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-unexpected-attribute.png -------------------------------------------------------------------------------- /docs/images/validation-rule-unexpected-block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/validation-rule-unexpected-block.png -------------------------------------------------------------------------------- /docs/images/vscode-open-settings-json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/vscode-open-settings-json.png -------------------------------------------------------------------------------- /docs/images/vscode-output-pane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/vscode-output-pane.png -------------------------------------------------------------------------------- /docs/images/vscode-view-output-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/images/vscode-view-output-menu.png -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/language-clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/language-clients.md -------------------------------------------------------------------------------- /docs/language-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/language-server.md -------------------------------------------------------------------------------- /docs/syntax-highlighting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/syntax-highlighting.md -------------------------------------------------------------------------------- /docs/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/docs/validation.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cmd/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/cmd/commands.go -------------------------------------------------------------------------------- /internal/cmd/serve_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/cmd/serve_command.go -------------------------------------------------------------------------------- /internal/cmd/version_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/cmd/version_command.go -------------------------------------------------------------------------------- /internal/codelens/reference_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/codelens/reference_count.go -------------------------------------------------------------------------------- /internal/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/context/context.go -------------------------------------------------------------------------------- /internal/context/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/context/errors.go -------------------------------------------------------------------------------- /internal/context/signal_cancel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/context/signal_cancel.go -------------------------------------------------------------------------------- /internal/decoder/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/decoder/decoder.go -------------------------------------------------------------------------------- /internal/decoder/path_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/decoder/path_reader.go -------------------------------------------------------------------------------- /internal/document/change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/change.go -------------------------------------------------------------------------------- /internal/document/change_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/change_test.go -------------------------------------------------------------------------------- /internal/document/dir_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/dir_handle.go -------------------------------------------------------------------------------- /internal/document/dir_handle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/dir_handle_test.go -------------------------------------------------------------------------------- /internal/document/document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/document.go -------------------------------------------------------------------------------- /internal/document/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/errors.go -------------------------------------------------------------------------------- /internal/document/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/handle.go -------------------------------------------------------------------------------- /internal/document/handle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/handle_test.go -------------------------------------------------------------------------------- /internal/document/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/position.go -------------------------------------------------------------------------------- /internal/document/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/document/range.go -------------------------------------------------------------------------------- /internal/eventbus/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/eventbus/bus.go -------------------------------------------------------------------------------- /internal/eventbus/did_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/eventbus/did_change.go -------------------------------------------------------------------------------- /internal/eventbus/did_change_watched.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/eventbus/did_change_watched.go -------------------------------------------------------------------------------- /internal/eventbus/did_open.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/eventbus/did_open.go -------------------------------------------------------------------------------- /internal/eventbus/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/eventbus/discover.go -------------------------------------------------------------------------------- /internal/eventbus/lockfile_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/eventbus/lockfile_change.go -------------------------------------------------------------------------------- /internal/eventbus/manifest_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/eventbus/manifest_change.go -------------------------------------------------------------------------------- /internal/features/modules/ast/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/ast/module.go -------------------------------------------------------------------------------- /internal/features/modules/ast/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/ast/module_test.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/decoder_test.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/functions.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/module_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/module_context.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/module_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/module_schema.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/path_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/path_reader.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/validations/missing_required_attribute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/validations/missing_required_attribute.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/validations/unreferenced_origin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/validations/unreferenced_origin.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/validations/unreferenced_origin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/validations/unreferenced_origin_test.go -------------------------------------------------------------------------------- /internal/features/modules/decoder/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/decoder/validators.go -------------------------------------------------------------------------------- /internal/features/modules/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/events.go -------------------------------------------------------------------------------- /internal/features/modules/hooks/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/hooks/hooks.go -------------------------------------------------------------------------------- /internal/features/modules/hooks/module_source_local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/hooks/module_source_local.go -------------------------------------------------------------------------------- /internal/features/modules/hooks/module_source_local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/hooks/module_source_local_test.go -------------------------------------------------------------------------------- /internal/features/modules/hooks/module_source_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/hooks/module_source_registry.go -------------------------------------------------------------------------------- /internal/features/modules/hooks/module_source_registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/hooks/module_source_registry_test.go -------------------------------------------------------------------------------- /internal/features/modules/hooks/module_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/hooks/module_version.go -------------------------------------------------------------------------------- /internal/features/modules/hooks/module_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/hooks/module_version_test.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/builtin_references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/builtin_references.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/metadata.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/parse.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/parse_test.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/references.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/schema.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/schema_mock_responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/schema_mock_responses.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/schema_test.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/invalid-config/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/invalid-config/main.tf -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/invalid-config/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/invalid-config/variables.tf -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/single-file-change-module/bar.tf: -------------------------------------------------------------------------------- 1 | variable "another" { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/single-file-change-module/example.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/single-file-change-module/example.tfvars -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/single-file-change-module/foo.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/single-file-change-module/foo.tf -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/single-file-change-module/main.tf: -------------------------------------------------------------------------------- 1 | variable "wakka" { 2 | 3 | 4 | -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/single-file-change-module/nochange.tfvars: -------------------------------------------------------------------------------- 1 | variable "no_change_id" { 2 | type = string 3 | 4 | -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/uninitialized-external-module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/uninitialized-external-module/main.tf -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/uninitialized-external-submodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/uninitialized-external-submodule/main.tf -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/uninitialized-multiple-external-modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/uninitialized-multiple-external-modules/main.tf -------------------------------------------------------------------------------- /internal/features/modules/jobs/testdata/unreliable-inputs-module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/testdata/unreliable-inputs-module/main.tf -------------------------------------------------------------------------------- /internal/features/modules/jobs/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/types.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/validation.go -------------------------------------------------------------------------------- /internal/features/modules/jobs/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/jobs/validation_test.go -------------------------------------------------------------------------------- /internal/features/modules/modules_feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/modules_feature.go -------------------------------------------------------------------------------- /internal/features/modules/parser/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/module.go -------------------------------------------------------------------------------- /internal/features/modules/parser/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/module_test.go -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/empty-dir/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/invalid-links/invalid.tf: -------------------------------------------------------------------------------- 1 | non-existent-file -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/invalid-links/resources.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/testdata/invalid-links/resources.tf -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/invalid-mod-files/incomplete-block.tf: -------------------------------------------------------------------------------- 1 | resource "aws_security_group" 2 | -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/invalid-mod-files/missing-brace.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/testdata/invalid-mod-files/missing-brace.tf -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/valid-mod-files-with-extra-items/.hidden.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/testdata/valid-mod-files-with-extra-items/.hidden.tf -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/valid-mod-files-with-extra-items/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/testdata/valid-mod-files-with-extra-items/main.tf -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/valid-mod-files-with-extra-items/main.tf~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/testdata/valid-mod-files-with-extra-items/main.tf~ -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/valid-mod-files/empty.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/features/modules/parser/testdata/valid-mod-files/resources.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/parser/testdata/valid-mod-files/resources.tf -------------------------------------------------------------------------------- /internal/features/modules/state/module_ids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/state/module_ids.go -------------------------------------------------------------------------------- /internal/features/modules/state/module_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/state/module_metadata.go -------------------------------------------------------------------------------- /internal/features/modules/state/module_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/state/module_record.go -------------------------------------------------------------------------------- /internal/features/modules/state/module_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/state/module_store.go -------------------------------------------------------------------------------- /internal/features/modules/state/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/state/module_test.go -------------------------------------------------------------------------------- /internal/features/modules/state/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/modules/state/schema.go -------------------------------------------------------------------------------- /internal/features/rootmodules/ast/rootmodules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/ast/rootmodules.go -------------------------------------------------------------------------------- /internal/features/rootmodules/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/events.go -------------------------------------------------------------------------------- /internal/features/rootmodules/jobs/lockfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/jobs/lockfile.go -------------------------------------------------------------------------------- /internal/features/rootmodules/jobs/lockfile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/jobs/lockfile_test.go -------------------------------------------------------------------------------- /internal/features/rootmodules/jobs/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/jobs/manifest.go -------------------------------------------------------------------------------- /internal/features/rootmodules/jobs/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/jobs/schema.go -------------------------------------------------------------------------------- /internal/features/rootmodules/jobs/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/jobs/schema_test.go -------------------------------------------------------------------------------- /internal/features/rootmodules/jobs/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/jobs/types.go -------------------------------------------------------------------------------- /internal/features/rootmodules/jobs/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/jobs/version.go -------------------------------------------------------------------------------- /internal/features/rootmodules/root_modules_feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/root_modules_feature.go -------------------------------------------------------------------------------- /internal/features/rootmodules/root_modules_feature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/root_modules_feature_test.go -------------------------------------------------------------------------------- /internal/features/rootmodules/state/installed_modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/state/installed_modules.go -------------------------------------------------------------------------------- /internal/features/rootmodules/state/installed_providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/state/installed_providers.go -------------------------------------------------------------------------------- /internal/features/rootmodules/state/installed_providers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/state/installed_providers_test.go -------------------------------------------------------------------------------- /internal/features/rootmodules/state/root_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/state/root_record.go -------------------------------------------------------------------------------- /internal/features/rootmodules/state/root_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/state/root_store.go -------------------------------------------------------------------------------- /internal/features/rootmodules/state/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/state/root_test.go -------------------------------------------------------------------------------- /internal/features/rootmodules/state/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/rootmodules/state/schema.go -------------------------------------------------------------------------------- /internal/features/variables/ast/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/ast/variables.go -------------------------------------------------------------------------------- /internal/features/variables/ast/variables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/ast/variables_test.go -------------------------------------------------------------------------------- /internal/features/variables/decoder/path_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/decoder/path_reader.go -------------------------------------------------------------------------------- /internal/features/variables/decoder/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/decoder/validators.go -------------------------------------------------------------------------------- /internal/features/variables/decoder/variable_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/decoder/variable_context.go -------------------------------------------------------------------------------- /internal/features/variables/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/events.go -------------------------------------------------------------------------------- /internal/features/variables/jobs/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/parse.go -------------------------------------------------------------------------------- /internal/features/variables/jobs/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/parse_test.go -------------------------------------------------------------------------------- /internal/features/variables/jobs/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/references.go -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/invalid-tfvars/foo.auto.tfvars: -------------------------------------------------------------------------------- 1 | noot = "noot" 2 | -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/invalid-tfvars/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/testdata/invalid-tfvars/terraform.tfvars -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/invalid-tfvars/variables.tf: -------------------------------------------------------------------------------- 1 | variable "foo" {} 2 | -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/single-file-change-module/bar.tf: -------------------------------------------------------------------------------- 1 | variable "another" { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/single-file-change-module/example.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/testdata/single-file-change-module/example.tfvars -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/single-file-change-module/foo.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/testdata/single-file-change-module/foo.tf -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/single-file-change-module/main.tf: -------------------------------------------------------------------------------- 1 | variable "wakka" { 2 | 3 | 4 | -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/single-file-change-module/nochange.tfvars: -------------------------------------------------------------------------------- 1 | variable "no_change_id" { 2 | type = string 3 | 4 | -------------------------------------------------------------------------------- /internal/features/variables/jobs/testdata/standalone-tfvars/terraform.tfvars: -------------------------------------------------------------------------------- 1 | foo = "bar" 2 | -------------------------------------------------------------------------------- /internal/features/variables/jobs/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/types.go -------------------------------------------------------------------------------- /internal/features/variables/jobs/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/validation.go -------------------------------------------------------------------------------- /internal/features/variables/jobs/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/jobs/validation_test.go -------------------------------------------------------------------------------- /internal/features/variables/parser/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/parser/variables.go -------------------------------------------------------------------------------- /internal/features/variables/state/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/state/schema.go -------------------------------------------------------------------------------- /internal/features/variables/state/variable_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/state/variable_record.go -------------------------------------------------------------------------------- /internal/features/variables/state/variable_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/state/variable_store.go -------------------------------------------------------------------------------- /internal/features/variables/state/variable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/state/variable_test.go -------------------------------------------------------------------------------- /internal/features/variables/variables_feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/features/variables/variables_feature.go -------------------------------------------------------------------------------- /internal/filesystem/document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/filesystem/document.go -------------------------------------------------------------------------------- /internal/filesystem/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/filesystem/filesystem.go -------------------------------------------------------------------------------- /internal/filesystem/filesystem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/filesystem/filesystem_test.go -------------------------------------------------------------------------------- /internal/filesystem/inmem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/filesystem/inmem.go -------------------------------------------------------------------------------- /internal/filesystem/os_fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/filesystem/os_fs.go -------------------------------------------------------------------------------- /internal/hcl/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/hcl/diff.go -------------------------------------------------------------------------------- /internal/hcl/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/hcl/diff_test.go -------------------------------------------------------------------------------- /internal/hcl/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/hcl/errors.go -------------------------------------------------------------------------------- /internal/job/ignore_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/job/ignore_state.go -------------------------------------------------------------------------------- /internal/job/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/job/job.go -------------------------------------------------------------------------------- /internal/job/job_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/job/job_id.go -------------------------------------------------------------------------------- /internal/job/job_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/job/job_store.go -------------------------------------------------------------------------------- /internal/langserver/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/cmd/cmd.go -------------------------------------------------------------------------------- /internal/langserver/cmd/cmd_args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/cmd/cmd_args.go -------------------------------------------------------------------------------- /internal/langserver/diagnostics/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/diagnostics/diagnostics.go -------------------------------------------------------------------------------- /internal/langserver/diagnostics/diagnostics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/diagnostics/diagnostics_test.go -------------------------------------------------------------------------------- /internal/langserver/diagnostics/validate_diags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/diagnostics/validate_diags.go -------------------------------------------------------------------------------- /internal/langserver/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/errors/errors.go -------------------------------------------------------------------------------- /internal/langserver/handlers/cancel_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/cancel_request.go -------------------------------------------------------------------------------- /internal/langserver/handlers/cancel_request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/cancel_request_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/code_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/code_action.go -------------------------------------------------------------------------------- /internal/langserver/handlers/code_action_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/code_action_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/code_lens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/code_lens.go -------------------------------------------------------------------------------- /internal/langserver/handlers/code_lens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/code_lens_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/docs_url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/docs_url.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/handler.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/init.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/module_callers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/module_callers.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/module_calls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/module_calls.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/module_calls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/module_calls_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/module_providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/module_providers.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/tofu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/tofu.go -------------------------------------------------------------------------------- /internal/langserver/handlers/command/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/command/validate.go -------------------------------------------------------------------------------- /internal/langserver/handlers/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/complete.go -------------------------------------------------------------------------------- /internal/langserver/handlers/complete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/complete_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/completion_resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/completion_resolve.go -------------------------------------------------------------------------------- /internal/langserver/handlers/completion_resolve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/completion_resolve_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_change.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_change_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_change_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_change_watched_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_change_watched_files.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_change_watched_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_change_watched_files_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_change_workspace_folders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_change_workspace_folders.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_change_workspace_folders_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_change_workspace_folders_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_close.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_close.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_open.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_open.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_open_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_open_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/did_save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/did_save.go -------------------------------------------------------------------------------- /internal/langserver/handlers/document_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/document_link.go -------------------------------------------------------------------------------- /internal/langserver/handlers/document_link_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/document_link_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command_init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command_init_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command_module_callers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command_module_callers_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command_module_providers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command_module_providers_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command_modules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command_modules_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command_tofu_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command_tofu_version_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/execute_command_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/execute_command_validate_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/exit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/exit_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/formatting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/formatting.go -------------------------------------------------------------------------------- /internal/langserver/handlers/formatting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/formatting_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/go_to_ref_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/go_to_ref_target.go -------------------------------------------------------------------------------- /internal/langserver/handlers/go_to_ref_target_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/go_to_ref_target_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/handlers_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/hooks_module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/hooks_module.go -------------------------------------------------------------------------------- /internal/langserver/handlers/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/hover.go -------------------------------------------------------------------------------- /internal/langserver/handlers/hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/hover_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/initialize.go -------------------------------------------------------------------------------- /internal/langserver/handlers/initialize_benchmarks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/initialize_benchmarks_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/initialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/initialize_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/initialized.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/initialized.go -------------------------------------------------------------------------------- /internal/langserver/handlers/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/references.go -------------------------------------------------------------------------------- /internal/langserver/handlers/references_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/references_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/semantic_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/semantic_tokens.go -------------------------------------------------------------------------------- /internal/langserver/handlers/semantic_tokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/semantic_tokens_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/service.go -------------------------------------------------------------------------------- /internal/langserver/handlers/session_mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/session_mock_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/shutdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/shutdown.go -------------------------------------------------------------------------------- /internal/langserver/handlers/shutdown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/shutdown_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/signature_help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/signature_help.go -------------------------------------------------------------------------------- /internal/langserver/handlers/signature_help_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/signature_help_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/symbols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/symbols.go -------------------------------------------------------------------------------- /internal/langserver/handlers/symbols_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/symbols_test.go -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/.gitignore -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/dev.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/dev/dev.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/prod.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/prod/prod.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/staging.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/env/staging/staging.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/main/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/main/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/modules/application/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/modules/application/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/main-module-multienv/modules/database/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/main-module-multienv/modules/database/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/alpha/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_id" "server" { 2 | byte_length = 8 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/beta/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/beta/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/charlie/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/charlie/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/first-root/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/alpha/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_id" "server" { 2 | byte_length = 8 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/beta/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/beta/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/charlie/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/charlie/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/second-root/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/alpha/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_id" "server" { 2 | byte_length = 8 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/beta/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/beta/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/charlie/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/charlie/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-down/third-root/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/first/main.tf: -------------------------------------------------------------------------------- 1 | module "first" { 2 | source = "../../" 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/second/main.tf: -------------------------------------------------------------------------------- 1 | module "second" { 2 | source = "../../" 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-local-modules-up/main-module/modules/third/main.tf: -------------------------------------------------------------------------------- 1 | module "third" { 2 | source = "../../" 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/first-root/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/second-root/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/multi-root-no-modules/third-root/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/tf-root/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_id" "server" { 2 | byte_length = 8 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/unrelated-folder-1/cheeky.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | example: value 3 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-ext-modules-only/unrelated-folder-2/data.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/alpha/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_id" "server" { 2 | byte_length = 8 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/beta/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/beta/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/charlie/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/charlie/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-down/tf-root/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-local-modules-up/module/tf-root/main.tf: -------------------------------------------------------------------------------- 1 | module "parent" { 2 | source = "../" 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/tf-root/main.tf: -------------------------------------------------------------------------------- 1 | resource "random_id" "server" { 2 | byte_length = 8 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/unrelated-folder-1/cheeky.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | example: value 3 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/nested-single-root-no-modules/unrelated-folder-2/data.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/.gitignore -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/.kitchen.yml -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.5.3 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/CHANGELOG.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/CODEOWNERS -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/CONTRIBUTING.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/Gemfile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/LICENSE -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/Makefile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/examples/.gitignore: -------------------------------------------------------------------------------- 1 | .tfvars 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/examples/submodule_network_peering/.gitignore: -------------------------------------------------------------------------------- 1 | .tfvars 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/helpers/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/helpers/migrate.py -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/fabric-net-firewall/.gitignore: -------------------------------------------------------------------------------- 1 | terraform.tfvars 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/routes/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/routes/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/vpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/vpc/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/vpc/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/modules/vpc/outputs.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/outputs.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/.gitignore: -------------------------------------------------------------------------------- 1 | source.sh 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/.gitignore: -------------------------------------------------------------------------------- 1 | terraform.tfvars 2 | source.sh 3 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/iam.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/outputs.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/test/setup/versions.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/variables.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc1/terraform-google-network-2.3.0/versions.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/CHANGELOG.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/CODEOWNERS -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/CONTRIBUTING.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/Gemfile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/LICENSE -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/Makefile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/helpers/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/helpers/migrate.py -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/modules/routes/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/modules/routes/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/modules/vpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/modules/vpc/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/modules/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/modules/vpc/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/outputs.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/test/setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/test/setup/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/test/setup/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/test/setup/iam.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/test/setup/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/test/setup/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/variables.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/modules/vpc2/terraform-google-network-2.3.0/versions.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-ext-modules-only/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/.gitignore -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/.kitchen.yml -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.5.3 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/CHANGELOG.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/CODEOWNERS -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/CONTRIBUTING.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/Gemfile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/LICENSE -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/Makefile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/examples/.gitignore: -------------------------------------------------------------------------------- 1 | .tfvars 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/examples/submodule_network_peering/.gitignore: -------------------------------------------------------------------------------- 1 | .tfvars 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/modules/fabric-net-firewall/.gitignore: -------------------------------------------------------------------------------- 1 | terraform.tfvars 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/outputs.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/test/.gitignore: -------------------------------------------------------------------------------- 1 | source.sh 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/test/setup/.gitignore: -------------------------------------------------------------------------------- 1 | terraform.tfvars 2 | source.sh 3 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/variables.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/five/terraform-google-network-2.3.0/versions.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/CHANGELOG.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/CODEOWNERS -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/CONTRIBUTING.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/Gemfile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/LICENSE -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/Makefile -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/README.md -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/outputs.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/variables.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/four/terraform-google-network-2.3.0/versions.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/alpha/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/alpha/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/beta/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/beta/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/charlie/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/charlie/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-and-ext-modules/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/alpha/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/alpha/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/beta/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/beta/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/charlie/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/charlie/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-local-modules-only/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/darwin_arm64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/darwin_arm64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-no-modules/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/single-root-no-modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata-initialize/single-root-no-modules/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata-initialize/uninitialized-root/main.tf: -------------------------------------------------------------------------------- 1 | variable "meal" { 2 | default = "delicious" 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/ephemeral-completions/.terraform/plugins/selections.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/ephemeral-completions/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/ephemeral-completions/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/dev/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/dev/dev.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/dev/dev.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/prod/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/prod/prod.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/prod/prod.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/plugins/darwin_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/plugins/darwin_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/plugins/linux_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/plugins/linux_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/plugins/windows_amd64/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/staging/.terraform/plugins/windows_amd64/lock.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/env/staging/staging.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/env/staging/staging.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/main/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/main/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/modules/application/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/modules/application/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/main-module-multienv/modules/database/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/main-module-multienv/modules/database/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-fake-provider/main.tf: -------------------------------------------------------------------------------- 1 | provider "foo" { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-module-aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/single-module-aws/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-module-no-provider/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/single-module-no-provider/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-module-random/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/single-module-random/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-submodule/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/single-submodule/.terraform/modules/modules.json -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-submodule/application/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/single-submodule/application/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-submodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/single-submodule/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/single-submodule/terraform.tfvars: -------------------------------------------------------------------------------- 1 | instance_count = 3 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/uninitialized-single-submodule/.gitignore: -------------------------------------------------------------------------------- 1 | .terraform/ 2 | -------------------------------------------------------------------------------- /internal/langserver/handlers/testdata/uninitialized-single-submodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/testdata/uninitialized-single-submodule/main.tf -------------------------------------------------------------------------------- /internal/langserver/handlers/workspace_symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/workspace_symbol.go -------------------------------------------------------------------------------- /internal/langserver/handlers/workspace_symbol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/handlers/workspace_symbol_test.go -------------------------------------------------------------------------------- /internal/langserver/langserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/langserver.go -------------------------------------------------------------------------------- /internal/langserver/langserver_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/langserver_mock.go -------------------------------------------------------------------------------- /internal/langserver/notifier/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/notifier/notifier.go -------------------------------------------------------------------------------- /internal/langserver/notifier/notifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/notifier/notifier_test.go -------------------------------------------------------------------------------- /internal/langserver/progress/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/progress/progress.go -------------------------------------------------------------------------------- /internal/langserver/rpc_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/rpc_logger.go -------------------------------------------------------------------------------- /internal/langserver/session/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/session/errors.go -------------------------------------------------------------------------------- /internal/langserver/session/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/session/session.go -------------------------------------------------------------------------------- /internal/langserver/session/session_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/session/session_state.go -------------------------------------------------------------------------------- /internal/langserver/session/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/langserver/session/types.go -------------------------------------------------------------------------------- /internal/logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/logging/logging.go -------------------------------------------------------------------------------- /internal/lsp/client_capabilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/client_capabilities.go -------------------------------------------------------------------------------- /internal/lsp/client_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/client_name.go -------------------------------------------------------------------------------- /internal/lsp/code_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/code_actions.go -------------------------------------------------------------------------------- /internal/lsp/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/command.go -------------------------------------------------------------------------------- /internal/lsp/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/completion.go -------------------------------------------------------------------------------- /internal/lsp/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/diagnostics.go -------------------------------------------------------------------------------- /internal/lsp/diagnostics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/diagnostics_test.go -------------------------------------------------------------------------------- /internal/lsp/dir_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/dir_handler.go -------------------------------------------------------------------------------- /internal/lsp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/doc.go -------------------------------------------------------------------------------- /internal/lsp/document_links.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/document_links.go -------------------------------------------------------------------------------- /internal/lsp/file_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/file_change.go -------------------------------------------------------------------------------- /internal/lsp/file_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/file_handler.go -------------------------------------------------------------------------------- /internal/lsp/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/hover.go -------------------------------------------------------------------------------- /internal/lsp/language_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/language_id.go -------------------------------------------------------------------------------- /internal/lsp/location_links.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/location_links.go -------------------------------------------------------------------------------- /internal/lsp/locations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/locations.go -------------------------------------------------------------------------------- /internal/lsp/markup_content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/markup_content.go -------------------------------------------------------------------------------- /internal/lsp/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/position.go -------------------------------------------------------------------------------- /internal/lsp/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/range.go -------------------------------------------------------------------------------- /internal/lsp/semantic_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/semantic_tokens.go -------------------------------------------------------------------------------- /internal/lsp/semtok/lsp_token_modifiers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/semtok/lsp_token_modifiers.go -------------------------------------------------------------------------------- /internal/lsp/semtok/lsp_token_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/semtok/lsp_token_types.go -------------------------------------------------------------------------------- /internal/lsp/semtok/token_modifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/semtok/token_modifier.go -------------------------------------------------------------------------------- /internal/lsp/semtok/token_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/semtok/token_types.go -------------------------------------------------------------------------------- /internal/lsp/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/signature.go -------------------------------------------------------------------------------- /internal/lsp/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/signature_test.go -------------------------------------------------------------------------------- /internal/lsp/symbols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/symbols.go -------------------------------------------------------------------------------- /internal/lsp/text_edits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/text_edits.go -------------------------------------------------------------------------------- /internal/lsp/token_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/token_encoder.go -------------------------------------------------------------------------------- /internal/lsp/token_encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/lsp/token_encoder_test.go -------------------------------------------------------------------------------- /internal/mdplain/mdplain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/mdplain/mdplain.go -------------------------------------------------------------------------------- /internal/mdplain/mdplain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/mdplain/mdplain_test.go -------------------------------------------------------------------------------- /internal/pathcmp/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/pathcmp/path.go -------------------------------------------------------------------------------- /internal/pathcmp/path_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/pathcmp/path_unix_test.go -------------------------------------------------------------------------------- /internal/pathcmp/path_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/pathcmp/path_windows_test.go -------------------------------------------------------------------------------- /internal/pathtpl/pathtpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/pathtpl/pathtpl.go -------------------------------------------------------------------------------- /internal/protocol/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/protocol/completion.go -------------------------------------------------------------------------------- /internal/protocol/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/protocol/experimental.go -------------------------------------------------------------------------------- /internal/protocol/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/protocol/gen.go -------------------------------------------------------------------------------- /internal/protocol/gen/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/protocol/gen/gen.go -------------------------------------------------------------------------------- /internal/protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/protocol/protocol.go -------------------------------------------------------------------------------- /internal/protocol/protocol_document_changes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/protocol/protocol_document_changes.go -------------------------------------------------------------------------------- /internal/registry/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/registry/module.go -------------------------------------------------------------------------------- /internal/registry/module_mock_responses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/registry/module_mock_responses_test.go -------------------------------------------------------------------------------- /internal/registry/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/registry/module_test.go -------------------------------------------------------------------------------- /internal/registry/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/registry/provider.go -------------------------------------------------------------------------------- /internal/registry/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/registry/provider_test.go -------------------------------------------------------------------------------- /internal/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/registry/registry.go -------------------------------------------------------------------------------- /internal/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/scheduler/scheduler.go -------------------------------------------------------------------------------- /internal/scheduler/scheduler_long_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/scheduler/scheduler_long_test.go -------------------------------------------------------------------------------- /internal/scheduler/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/scheduler/scheduler_test.go -------------------------------------------------------------------------------- /internal/schemas/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/schemas/.gitignore -------------------------------------------------------------------------------- /internal/schemas/data/git.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/schemas/data/git.keep -------------------------------------------------------------------------------- /internal/schemas/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/schemas/doc.go -------------------------------------------------------------------------------- /internal/schemas/gen/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/schemas/gen/gen.go -------------------------------------------------------------------------------- /internal/schemas/schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/schemas/schemas.go -------------------------------------------------------------------------------- /internal/settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/settings/settings.go -------------------------------------------------------------------------------- /internal/settings/settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/settings/settings_test.go -------------------------------------------------------------------------------- /internal/source/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/source/source.go -------------------------------------------------------------------------------- /internal/source/source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/source/source_test.go -------------------------------------------------------------------------------- /internal/source/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/source/types.go -------------------------------------------------------------------------------- /internal/state/changes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/changes.go -------------------------------------------------------------------------------- /internal/state/changes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/changes_test.go -------------------------------------------------------------------------------- /internal/state/cmp_opts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/cmp_opts_test.go -------------------------------------------------------------------------------- /internal/state/dir_handle_field_indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/dir_handle_field_indexer.go -------------------------------------------------------------------------------- /internal/state/documents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/documents.go -------------------------------------------------------------------------------- /internal/state/documents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/documents_test.go -------------------------------------------------------------------------------- /internal/state/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/errors.go -------------------------------------------------------------------------------- /internal/state/installed_providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/installed_providers.go -------------------------------------------------------------------------------- /internal/state/installed_providers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/installed_providers_test.go -------------------------------------------------------------------------------- /internal/state/job_id_slice_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/job_id_slice_index.go -------------------------------------------------------------------------------- /internal/state/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/jobs.go -------------------------------------------------------------------------------- /internal/state/jobs_state_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/jobs_state_string.go -------------------------------------------------------------------------------- /internal/state/jobs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/jobs_test.go -------------------------------------------------------------------------------- /internal/state/path_state_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/path_state_string.go -------------------------------------------------------------------------------- /internal/state/priority_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/priority_index.go -------------------------------------------------------------------------------- /internal/state/provider_ids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/provider_ids.go -------------------------------------------------------------------------------- /internal/state/provider_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/provider_schema.go -------------------------------------------------------------------------------- /internal/state/provider_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/provider_schema_test.go -------------------------------------------------------------------------------- /internal/state/registry_modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/registry_modules.go -------------------------------------------------------------------------------- /internal/state/registry_modules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/registry_modules_test.go -------------------------------------------------------------------------------- /internal/state/schema_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/schema_source.go -------------------------------------------------------------------------------- /internal/state/slice_length_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/slice_length_index.go -------------------------------------------------------------------------------- /internal/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/state.go -------------------------------------------------------------------------------- /internal/state/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/state_test.go -------------------------------------------------------------------------------- /internal/state/stringer_field_indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/stringer_field_indexer.go -------------------------------------------------------------------------------- /internal/state/time_field_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/time_field_index.go -------------------------------------------------------------------------------- /internal/state/version_field_indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/version_field_indexer.go -------------------------------------------------------------------------------- /internal/state/walker_paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/walker_paths.go -------------------------------------------------------------------------------- /internal/state/walker_paths_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/state/walker_paths_test.go -------------------------------------------------------------------------------- /internal/testutils/exec_test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/testutils/exec_test_utils.go -------------------------------------------------------------------------------- /internal/tofu/ast/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/ast/ast.go -------------------------------------------------------------------------------- /internal/tofu/ast/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/ast/diagnostics.go -------------------------------------------------------------------------------- /internal/tofu/datadir/datadir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/datadir.go -------------------------------------------------------------------------------- /internal/tofu/datadir/module_manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/module_manifest.go -------------------------------------------------------------------------------- /internal/tofu/datadir/module_manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/module_manifest_test.go -------------------------------------------------------------------------------- /internal/tofu/datadir/module_manifest_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/module_manifest_unix_test.go -------------------------------------------------------------------------------- /internal/tofu/datadir/module_manifest_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/module_manifest_windows_test.go -------------------------------------------------------------------------------- /internal/tofu/datadir/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/paths.go -------------------------------------------------------------------------------- /internal/tofu/datadir/plugin_lock_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/plugin_lock_file.go -------------------------------------------------------------------------------- /internal/tofu/datadir/plugin_lock_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/datadir/plugin_lock_file_test.go -------------------------------------------------------------------------------- /internal/tofu/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/discovery/discovery.go -------------------------------------------------------------------------------- /internal/tofu/discovery/discovery_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/discovery/discovery_mock.go -------------------------------------------------------------------------------- /internal/tofu/discovery/discovery_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/discovery/discovery_unix.go -------------------------------------------------------------------------------- /internal/tofu/discovery/discovery_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/discovery/discovery_windows.go -------------------------------------------------------------------------------- /internal/tofu/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/errors/errors.go -------------------------------------------------------------------------------- /internal/tofu/exec/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/exec/errors.go -------------------------------------------------------------------------------- /internal/tofu/exec/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/exec/exec.go -------------------------------------------------------------------------------- /internal/tofu/exec/exec_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/exec/exec_mock.go -------------------------------------------------------------------------------- /internal/tofu/exec/exec_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/exec/exec_opts.go -------------------------------------------------------------------------------- /internal/tofu/exec/exec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/exec/exec_test.go -------------------------------------------------------------------------------- /internal/tofu/exec/mock/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/exec/mock/executor.go -------------------------------------------------------------------------------- /internal/tofu/exec/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/exec/types.go -------------------------------------------------------------------------------- /internal/tofu/module/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/errors.go -------------------------------------------------------------------------------- /internal/tofu/module/operation/op_state_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/operation/op_state_string.go -------------------------------------------------------------------------------- /internal/tofu/module/operation/op_type_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/operation/op_type_string.go -------------------------------------------------------------------------------- /internal/tofu/module/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/operation/operation.go -------------------------------------------------------------------------------- /internal/tofu/module/testdata/invalid-config/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/invalid-config/main.tf -------------------------------------------------------------------------------- /internal/tofu/module/testdata/invalid-config/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/invalid-config/variables.tf -------------------------------------------------------------------------------- /internal/tofu/module/testdata/invalid-tfvars/foo.auto.tfvars: -------------------------------------------------------------------------------- 1 | noot = "noot" 2 | -------------------------------------------------------------------------------- /internal/tofu/module/testdata/invalid-tfvars/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/invalid-tfvars/terraform.tfvars -------------------------------------------------------------------------------- /internal/tofu/module/testdata/invalid-tfvars/variables.tf: -------------------------------------------------------------------------------- 1 | variable "foo" {} 2 | -------------------------------------------------------------------------------- /internal/tofu/module/testdata/single-file-change-module/bar.tf: -------------------------------------------------------------------------------- 1 | variable "another" { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /internal/tofu/module/testdata/single-file-change-module/example.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/single-file-change-module/example.tfvars -------------------------------------------------------------------------------- /internal/tofu/module/testdata/single-file-change-module/foo.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/single-file-change-module/foo.tf -------------------------------------------------------------------------------- /internal/tofu/module/testdata/single-file-change-module/main.tf: -------------------------------------------------------------------------------- 1 | variable "wakka" { 2 | 3 | 4 | -------------------------------------------------------------------------------- /internal/tofu/module/testdata/single-file-change-module/nochange.tfvars: -------------------------------------------------------------------------------- 1 | variable "no_change_id" { 2 | type = string 3 | 4 | -------------------------------------------------------------------------------- /internal/tofu/module/testdata/standalone-tfvars/terraform.tfvars: -------------------------------------------------------------------------------- 1 | foo = "bar" 2 | -------------------------------------------------------------------------------- /internal/tofu/module/testdata/uninitialized-external-module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/uninitialized-external-module/main.tf -------------------------------------------------------------------------------- /internal/tofu/module/testdata/uninitialized-multiple-external-modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/uninitialized-multiple-external-modules/main.tf -------------------------------------------------------------------------------- /internal/tofu/module/testdata/unreliable-inputs-module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/testdata/unreliable-inputs-module/main.tf -------------------------------------------------------------------------------- /internal/tofu/module/tofu_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/tofu_executor.go -------------------------------------------------------------------------------- /internal/tofu/module/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/module/types.go -------------------------------------------------------------------------------- /internal/tofu/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/tofu/parser/parser.go -------------------------------------------------------------------------------- /internal/uri/uri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/uri/uri.go -------------------------------------------------------------------------------- /internal/uri/uri_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/uri/uri_test.go -------------------------------------------------------------------------------- /internal/walker/testdata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/walker/testdata/.gitignore -------------------------------------------------------------------------------- /internal/walker/testdata/uninitialized-root/main.tf: -------------------------------------------------------------------------------- 1 | variable "meal" { 2 | default = "delicious" 3 | } 4 | -------------------------------------------------------------------------------- /internal/walker/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/walker/types.go -------------------------------------------------------------------------------- /internal/walker/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/walker/walker.go -------------------------------------------------------------------------------- /internal/walker/walker_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/walker/walker_collector.go -------------------------------------------------------------------------------- /internal/walker/walker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/internal/walker/walker_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/main.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentofu/tofu-ls/HEAD/version.go -------------------------------------------------------------------------------- /version/VERSION: -------------------------------------------------------------------------------- 1 | 0.3.0 2 | --------------------------------------------------------------------------------