Open Cloud Dev Box is a project that makes learning cloud faster, easier and safer. By having a preconfigured, isolated development environment based in a container, and compatible with various cloud-based development environment services like Gitpod + Codespaces you're safe to explore, play and learn the cloud without worrying about breaking your machine. Additionally, configurations include security best practices and standards.
- No more wasted time setting up your environment
- No more broken environments (isolated environment)
- Secure, by default (best practice security)
- Extensible and personalisable
- Open in Gitpod
- Open in Codespaces (coming soon)
- Open locally (coming soon)
Open Cloud Dev Box is intended to be configured to work across platform / standards:
Allowing you to make use of both cloud-based development environments + local running container-based environments.
Description: Meet requirements of Andrew Brown's Cloud Bootcamp (see issue, and course outline). Other tools can be added in future.
Install all necessary tools
- Setup AWS CLI and AWS Vault
- Install Terraform (openupthecloud#7)
- Install kubectl (openupthecloud#7)
- Install AWS CLI (openupthecloud#7)
- Install DynamodDB Local (openupthecloud#24)
- Install GCP SDK (openupthecloud#25)
- Install PostgreSQL (openupthecloud#25)
- Install Momento (openupthecloud#15)
Add compatibility across main cloud providers + local
- Add Docker base image support
- Setup flow with Gitpod
- Setup Codespaces compatibility (openupthecloud#18)
- Setup configuration to work locally with devcontainer (openupthecloud#18)
Setup secrets management tools
- 1Password secrets integration
- AWS Secrets Manager integration
Developer Experience
- Add VS Code extensions (openupthecloud#20)
- Wizard Configuration Setup
- Add DevContainer support (openupthecloud#18)
We are looking for contributors, for more information, see this issue.