Skip to content

A cloud development configuration for cloud learners, including all the most used tools like AWS CLI, Terraform, KubeCTL, etc.

License

Notifications You must be signed in to change notification settings

garciadrl/open-cloud-dev-box

 
 

Repository files navigation

Open Cloud Dev Box

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.

Cloud Dev Box Logo

Motivations

  1. No more wasted time setting up your environment
  2. No more broken environments (isolated environment)
  3. Secure, by default (best practice security)
  4. Extensible and personalisable

Getting Started

  • Open in Gitpod
  • Open in Codespaces (coming soon)
  • Open locally (coming soon)

Compatibilities

Open Cloud Dev Box is intended to be configured to work across platform / standards:

  1. devcontainer.json
  2. .gitpod.yml
  3. devfile
  4. Score Dev

Allowing you to make use of both cloud-based development environments + local running container-based environments.

Backlog / Roadmap

🏔 Milestone 1: Basic setup for Cloud Bootcamp

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

Add compatibility across main cloud providers + local

🏔 Milestone 2: Improve security posture + developer experience

Setup secrets management tools

Developer Experience

Contribute?

We are looking for contributors, for more information, see this issue.

About

A cloud development configuration for cloud learners, including all the most used tools like AWS CLI, Terraform, KubeCTL, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%