Skip to content

Add AWS Lightsail cloud provider with all 7 agents#14

Merged
louisgv merged 1 commit intomainfrom
add-aws-lightsail
Feb 7, 2026
Merged

Add AWS Lightsail cloud provider with all 7 agents#14
louisgv merged 1 commit intomainfrom
add-aws-lightsail

Conversation

@louisgv
Copy link
Copy Markdown
Member

@louisgv louisgv commented Feb 7, 2026

Summary

  • Adds AWS Lightsail as sixth cloud provider
  • Uses AWS CLI (aws lightsail) — no REST API curl needed, but requires aws configure
  • Uses ubuntu user (not root) — all SSH ops go through ubuntu@IP
  • Cloud-init via --user-data bash script
  • All 7 agents implemented
  • Matrix now 7 agents x 6 clouds = 42/42

Test plan

  • Run with AWS CLI configured, verify Lightsail instance provisions
  • Verify SSH as ubuntu user works
  • Verify cloud-init completes
  • Test Claude Code launch

🤖 Generated with Claude Code

AWS Lightsail via AWS CLI, uses 'ubuntu' user and userdata for cloud-init.
- aws-lightsail/lib/common.sh: AWS CLI wrapper, SSH key import, instance lifecycle
- All 7 agents: claude, openclaw, nanoclaw, aider, goose, codex, interpreter

Matrix now 7 agents x 6 clouds = 42/42 implemented.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@louisgv louisgv merged commit f7a97a2 into main Feb 7, 2026
@louisgv louisgv deleted the add-aws-lightsail branch February 7, 2026 19:48
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