https://github.com/osinfra-io/github-terraform-codespace
GitHub Codespace example for Terraform Infrastructure as Code (IaC) Development.
https://github.com/osinfra-io/github-terraform-codespace
github github-codespaces github-organization-management-platform infrastructure-as-code osinfra platform-team terraform
Last synced: about 2 months ago
JSON representation
GitHub Codespace example for Terraform Infrastructure as Code (IaC) Development.
- Host: GitHub
- URL: https://github.com/osinfra-io/github-terraform-codespace
- Owner: osinfra-io
- License: gpl-2.0
- Created: 2022-06-04T14:45:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-20T09:43:46.000Z (4 months ago)
- Last Synced: 2025-01-20T10:36:38.687Z (4 months ago)
- Topics: github, github-codespaces, github-organization-management-platform, infrastructure-as-code, osinfra, platform-team, terraform
- Language: Dockerfile
- Homepage: https://www.osinfra.io
- Size: 87.9 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
#
GitHub Codespace for Terraform IaC development
**[GitHub Actions](https://github.com/osinfra-io/github-terraform-codespace/actions):**
[](https://github.com/osinfra-io/github-terraform-codespace/actions/workflows/dependabot.yml)
## 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](https://docs.github.com/en/codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account#settings-sync) - You can use and share Visual Studio Code settings between Codespaces and other instances of Visual Studio Code.
[Dotfiles](https://docs.github.com/en/codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account#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](https://docs.github.com/en/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)
## 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