Skip to content

GitHub Codespace example for Terraform Infrastructure as Code (IaC) Development.

License

Notifications You must be signed in to change notification settings

osinfra-io/github-terraform-codespace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

GitHub Codespace for Terraform IaC development

GitHub Actions:

Dependabot

Blazing fast cloud IaC developer environments

Visual Studio Code backed by high-performance VMs that start in seconds.

Use the full power of Visual Studio Code, including the editor, terminal, debugger, version control, settings sync, and the entire ecosystem of extensions. Work in the browser or hand it off to your desktop.

Codespaces documentation

Customizing the settings and tools to your preferences and workflows is an important step when using any development environment. Codespaces allows for two main ways of personalizing your codespaces.

Settings Sync - You can use and share Visual Studio Code settings between Codespaces and other instances of Visual Studio Code.

Dotfiles – You can use a dotfiles repository to specify scripts, shell preferences, and other configurations.

Codespaces personalization applies to any codespace you create.

Managing access to other repositories within your codespace

Goals

We recommend forking this repository for use. Its purpose is to be a baseline, something you can maintain and modify to fit your organization's needs. Once you go down the road of Infrastructure as Code (IaC), what you will find is onboarding developers takes time and can be confusing for people new to development, and that will limit contributions.

  • Standardized IaC developer environments
  • Simple onboarding so new IaC developers can contribute easier