create-workspace
Generate a new workspace in a specified organization with defined Terraform version, name, and optional VCS settings using the Terrakube MCP Server.
Instructions
Creates a new workspace in the specified organization
Input Schema
Name | Required | Description | Default |
---|---|---|---|
description | No | Workspace description | |
name | Yes | Workspace name | |
organizationId | Yes | Organization ID | |
terraformVersion | Yes | Terraform version | |
vcsProvider | No | VCS provider (e.g., github, gitlab) | |
vcsRepo | No | VCS repository URL |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"description": {
"description": "Workspace description",
"type": "string"
},
"name": {
"description": "Workspace name",
"type": "string"
},
"organizationId": {
"description": "Organization ID",
"type": "string"
},
"terraformVersion": {
"description": "Terraform version",
"type": "string"
},
"vcsProvider": {
"description": "VCS provider (e.g., github, gitlab)",
"type": "string"
},
"vcsRepo": {
"description": "VCS repository URL",
"type": "string"
}
},
"required": [
"organizationId",
"name",
"terraformVersion"
],
"type": "object"
}