# User Guide

- [Organizations](https://docs.terrakube.io/2.22.0/user-guide/organizations.md)
- [Creating an Organization](https://docs.terrakube.io/2.22.0/user-guide/organizations/organizations.md)
- [Global Variables](https://docs.terrakube.io/2.22.0/user-guide/organizations/global-variables.md)
- [Team Management](https://docs.terrakube.io/2.22.0/user-guide/organizations/team-management.md)
- [API Tokens](https://docs.terrakube.io/2.22.0/user-guide/organizations/api-tokens.md)
- [Templates](https://docs.terrakube.io/2.22.0/user-guide/organizations/templates.md)
- [Default Templates](https://docs.terrakube.io/2.22.0/user-guide/organizations/templates/default-templates.md)
- [Persistent Context](https://docs.terrakube.io/2.22.0/user-guide/organizations/templates/persistent-context.md)
- [Import Templates](https://docs.terrakube.io/2.22.0/user-guide/organizations/templates/import-templates.md)
- [UI Templates](https://docs.terrakube.io/2.22.0/user-guide/organizations/templates/ui-templates.md)
- [Filter global variables in jobs](https://docs.terrakube.io/2.22.0/user-guide/organizations/templates/filter-gloval-variables-in-jobs.md)
- [Template Scheduling in Jobs](https://docs.terrakube.io/2.22.0/user-guide/organizations/templates/template-scheduling-in-jobs.md)
- [Tags](https://docs.terrakube.io/2.22.0/user-guide/organizations/tags.md)
- [VCS Providers](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers.md)
- [Github](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers/github.com.md)
- [Github Enterprise](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers/github-enterprise.md)
- [GitLab](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers/gitlab.com.md)
- [Gitlab EE and CE](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers/gitlab-ee-and-ce.md)
- [Bitbucket](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers/bitbucket.com.md): Work in progress
- [Azure DevOps](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers/azure-devops.md)
- [SSH](https://docs.terrakube.io/2.22.0/user-guide/vcs-providers/ssh.md)
- [Workspaces](https://docs.terrakube.io/2.22.0/user-guide/workspaces.md)
- [Overview](https://docs.terrakube.io/2.22.0/user-guide/workspaces/overview.md)
- [Creating Workspaces](https://docs.terrakube.io/2.22.0/user-guide/workspaces/creating-workspaces.md)
- [Terraform State](https://docs.terrakube.io/2.22.0/user-guide/workspaces/terraform-state.md)
- [Share Workspace State](https://docs.terrakube.io/2.22.0/user-guide/workspaces/share-workspace-state.md)
- [Variables](https://docs.terrakube.io/2.22.0/user-guide/workspaces/variables.md)
- [Dynamic Provider Credentials](https://docs.terrakube.io/2.22.0/user-guide/workspaces/dynamic-provider-credentials.md)
- [AWS Dynamic Provider Credentials](https://docs.terrakube.io/2.22.0/user-guide/workspaces/dynamic-provider-credentials/aws-dynamic-provider-credentials.md)
- [Azure Dynamic Provider Credentials](https://docs.terrakube.io/2.22.0/user-guide/workspaces/dynamic-provider-credentials/azure-dynamic-provider-credentials.md)
- [GCP Dynamic Provider Credentials](https://docs.terrakube.io/2.22.0/user-guide/workspaces/dynamic-provider-credentials/gcp-dynamic-provider-credentials.md)
- [Workspace scheduler](https://docs.terrakube.io/2.22.0/user-guide/workspaces/workspace-scheduler.md)
- [API-driven Workflow](https://docs.terrakube.io/2.22.0/user-guide/workspaces/api-driven-workflow.md)
- [CLI-driven Workflow](https://docs.terrakube.io/2.22.0/user-guide/workspaces/cli-driven-workflow.md)
- [Ephemeral Workspaces](https://docs.terrakube.io/2.22.0/user-guide/workspaces/ephemeral-workspaces.md)
- [Actions](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions.md)
- [Developing Actions](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/developing-actions.md)
- [Quick start](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/developing-actions/quick-start.md)
- [Display Criteria](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/developing-actions/display-criteria.md)
- [Action Types](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/developing-actions/action-types.md)
- [Action Context](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/developing-actions/action-context.md)
- [Action Proxy](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/developing-actions/action-proxy.md)
- [Built-in Actions](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/built-in-actions.md)
- [Open Documentation](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/built-in-actions/terrakube.open-documentation.md)
- [Resource Details](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/built-in-actions/terrakube.resource-details.md)
- [Open in Azure Portal](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/built-in-actions/terrakube.open-azure.md)
- [Restart Azure VM](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/built-in-actions/restart-azure-vm.md)
- [Azure Monitor](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/built-in-actions/terrakube.azure-monitor.md)
- [Open AI](https://docs.terrakube.io/2.22.0/user-guide/workspaces/actions/built-in-actions/terrakube.open-ai.md)
- [Private Registry](https://docs.terrakube.io/2.22.0/user-guide/private-registry.md)
- [Publishing Private Modules](https://docs.terrakube.io/2.22.0/user-guide/private-registry/publishing-private-modules.md)
- [Using Private Modules](https://docs.terrakube.io/2.22.0/user-guide/private-registry/using-private-modules.md)
- [Using Providers](https://docs.terrakube.io/2.22.0/user-guide/private-registry/using-providers.md)
- [Policy Enforcement (OPA)](https://docs.terrakube.io/2.22.0/user-guide/policy-enforcement-opa.md)
- [Cost Estimation](https://docs.terrakube.io/2.22.0/user-guide/cost-estimation.md)
- [Drift Detection](https://docs.terrakube.io/2.22.0/user-guide/drift-detection.md)
- [CI/CD Integration](https://docs.terrakube.io/2.22.0/user-guide/ci-cd-integration.md)
- [Github Actions](https://docs.terrakube.io/2.22.0/user-guide/ci-cd-integration/github-actions.md)
- [Bitbucket](https://docs.terrakube.io/2.22.0/user-guide/ci-cd-integration/bitbucket.md)
- [Terrakube CLI](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli.md)
- [Getting started](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/getting-started.md)
- [Installation](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/install.md)
- [Commands](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands.md)
- [terrakube login](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-login.md)
- [terrakube logout](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-logout.md)
- [terrakube organization](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-organization.md)
- [organization list](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-organization/list.md)
- [organization create](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-organization/create.md)
- [organization update](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-organization/update.md)
- [organization delete](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-organization/delete.md): organization delete
- [terrakube team](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-team.md)
- [team list](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-team/team-list.md): terrakube team list
- [team create](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-team/team-create.md)
- [team update](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-team/team-update.md)
- [team delete](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-team/team-delete.md)
- [terrakube workspace](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-workspace.md)
- [workspace list](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-workspace/workspace-list.md)
- [workspace create](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-workspace/workspace-create.md)
- [workspace update](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-workspace/workspace-update.md)
- [workspace delete](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-workspace/workspace-delete.md)
- [workspace variable](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-workspace/workspace-variable.md)
- [variable list](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-workspace/workspace-variable/variable-list.md)
- [terrakube variable](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-variable.md)
- [variable update](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-variable/variable-update.md)
- [variable delete](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-variable/variable-delete.md)
- [variable create](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-variable/variable-create.md)
- [terrakube job](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-job.md)
- [job list](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-job/job-list.md)
- [job create](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/terrakube-job/job-create.md)
- [terrakube module](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-module.md)
- [module list](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-module/list.md)
- [module create](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-module/create.md)
- [module update](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-module/module-update.md)
- [module delete](https://docs.terrakube.io/2.22.0/user-guide/terrakube-cli/commands/azb-module/module-delete.md)
- [Reference](https://docs.terrakube.io/2.22.0/user-guide/reference.md)
- [Executor](https://docs.terrakube.io/2.22.0/user-guide/reference/executor.md)
- [Terraform Execution Flow](https://docs.terrakube.io/2.22.0/user-guide/reference/executor/terraform-execution-flow.md)
- [Terraform Versions](https://docs.terrakube.io/2.22.0/user-guide/reference/executor/terraform-versions.md)
- [Migrating to Terrakube](https://docs.terrakube.io/2.22.0/user-guide/migrating-to-terrakube.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.terrakube.io/2.22.0/user-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
