Commands
This section provides complete documentation and usage examples for all resource subcommands in terrakube.
Available Command Domains
Authenticate (login) and end sessions (logout).
Manage Terrakube organizations.
Create and list organization tags.
Manage teams and organization role permissions.
Generate, list, and delete team API access tokens.
Manage workspaces, VCS sources, OpenTofu/Terraform execution settings.
Manage environment (ENV) and Terraform (TERRAFORM) workspace variables.
Associate tags with workspaces.
Configure automated cron schedules and template triggers for workspaces.
Configure team permissions on specific workspaces.
Manage custom UI action buttons and execution criteria.
Manage workspace remote state address mappings.
Manage Slack, Microsoft Teams, and custom Webhook notification integrations.
Define status triggers (completed, failed, etc.) for notification configurations.
Trigger, inspect, and cancel Terraform/OpenTofu jobs (plan, apply, destroy).
Inspect and update individual workflow execution steps.
View workspace execution history and state serial revisions.
Execute atomic JSON:API batch operation files (atomic:operations).
Connect and configure VCS providers (GitHub, GitLab, Bitbucket, Azure DevOps).
Configure workspace VCS webhooks for automated triggering.
Map branch patterns and event types to templates.
Manage GitHub App installation tokens.
Manage private registry providers.
Manage private provider release versions and protocols.
Manage architecture binaries, SHA256 checksums, and PGP signatures for providers.
Manage private registry Terraform modules.
Manage release versions and git references for private modules.
Manage global variables shared across all organization workspaces.
Register and manage self-hosted agent execution endpoints.
Store SSH private keys for private VCS git repositories.
Define reusable Terrakube TCL workflow flow templates.
Create reusable variable collections.
Add key/value items to collections.
Link collections to target workspaces.
Group workspaces into logical projects.
Set team access permissions on projects.
Configure OIDC federated identity providers.
Define federated identity claims for workload identity authentication.
Last updated
Was this helpful?