Skip to content

feat: add openclaw vm deployment#45

Merged
krakenhavoc merged 4 commits intomainfrom
feature/openclaw
Mar 9, 2026
Merged

feat: add openclaw vm deployment#45
krakenhavoc merged 4 commits intomainfrom
feature/openclaw

Conversation

@krakenhavoc
Copy link
Owner

@krakenhavoc krakenhavoc commented Mar 9, 2026

This pull request adds automated provisioning for a new "OpenClaw Gateway" VM to the Terraform deployment. It introduces a new configuration object, supporting variables, and a cloud-init template to fully automate the build and setup of the OpenClaw service, including systemd integration and required packages.

OpenClaw Gateway VM provisioning:

  • Added an openclaw configuration object to terraform.tfvars and defined its schema in variables.tf, enabling customization of VM specs such as CPU, memory, disk, network, and admin user. [1] [2]
  • Created a cloud-init template (setup-openclaw.yaml.tftpl) to automate OS configuration, package installation, OpenClaw repository cloning, dependency setup, and systemd service creation for the gateway.
  • Added a proxmox_virtual_environment_file resource for the OpenClaw cloud-init config and a new module instance to deploy the VM using the defined settings and template.# Pull request

Description

Provide a summary of the changes and the motivation.

Closes: (if applicable) #ISSUE_NUMBER

Type of change

  • Bugfix
  • New feature
  • Documentation
  • Refactor
  • Chore

How has this been tested?

Describe the test plan and which environments were used.

Checklist

  • I have read the contribution guidelines
  • My changes follow the project’s code style
  • I updated documentation where necessary
  • I added tests for my changes (if applicable)

Additional notes

Anything else the reviewers should know.

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Terraform Plan Summary (lab)

Action Count
➕ Create 2
🔁 Update 0
❌ Destroy 1

Workspace: lab | Deployment: terraform/deployments/lab

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Terraform Plan Summary (lab)

Action Count
➕ Create 2
🔁 Update 0
❌ Destroy 2

Workspace: lab | Deployment: terraform/deployments/lab

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Terraform Plan Summary (lab)

Action Count
➕ Create 2
🔁 Update 0
❌ Destroy 2

Workspace: lab | Deployment: terraform/deployments/lab

@krakenhavoc krakenhavoc merged commit a456b9d into main Mar 9, 2026
5 checks passed
@krakenhavoc krakenhavoc deleted the feature/openclaw branch March 9, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant