Development Setup
Local development is critical for safe and fast failure; when dealing with cloud providers, we can call this sandboxed Infrastructure as Code development.
Sandboxed Infrastructure as Code development allows you to use your computer and new cloud resources to run and test infrastructure instead of using your applications' existing infrastructure. You can customize the resources without worrying that it'll affect your existing infrastructure. It's a safe place to learn and a fast place to fail.
Goals
When you invest in Infrastructure as Code (IaC), you will find that onboarding developers takes time and can be confusing for people new to development practices, limiting contributions.
Standardized IaC developer environments
Simplify onboarding to increase IaC developer contributions
Create a safe place for IaC developers to learn and fail
Development Environments
Docker
Use a pre-built Docker image for your Infrastructure as Code (IaC) sandbox development environment.
GitHub Codespaces
An Infrastructure as Code (IaC) sandbox development environment. that's hosted in the cloud.
Ubuntu
Use the Ubuntu distribution as an Infrastructure as Code (IaC) sandbox development environment.
Windows (WSL)
Windows with Windows Subsystem for Linux as your Infrastructure as Code (IaC) sandbox development environment.
Last updated