Deploy OpenClaw (End-to-End Workflow)
clawops_workflow_deploy_appDeploy a self-hosted OpenClaw instance to AWS, GCP, Azure, or local. Plans, confirms, provisions, waits for a healthy gateway, then returns the URL.
Instructions
Single-tool workflow that takes a user from "I want to deploy OpenClaw to " to a verified, healthy gateway. Internally: plan → user confirms (elicitation) → up → wait for healthy → return URL.
Use when: the user expresses end-to-end deployment intent ("deploy to AWS", "spin up an OpenClaw on GCP for me").
Do NOT use when: the user is mid-deployment and only needs one step (e.g., they already have a plan; use clawops_apply). Do NOT use for destroying or updating — separate workflows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | Cloud region, in the provider's own spelling (us-east-1, us-central1, eastus). Omitted = the provider's default | |
| provider | Yes | Cloud to deploy to. Omitted = the default provider in ~/.clawops/config.json | |
| stackName | No | Name for the new stack. Omitted = the default stack name in ~/.clawops/config.json | default |
| instanceType | No | Machine size: a clawops alias (micro|small|medium|large|gpu) or a type the cloud names itself, e.g. t3.small | small |