terraform

13 repositories

bregman-arie/devops-exercises

A huge, community-built bank of DevOps and SRE interview questions — This repository collects over 2,600 exercises and questions spanning Linux, Kubernetes, Terraform, networking, Git and more. Organized by topic with contributions accepted via pull request, it's aimed at people preparing for DevOps/SRE interviews or wanting to self-assess their knowledge, though it explicitly isn't meant to be studied end-to-end.

PythonAttention 15
★86,708
hashicorp/terraform

Terraform: infrastructure as code with graph-based planning — Terraform codifies APIs into declarative configs so infrastructure changes can be planned, reviewed, and versioned like code. Its resource graph parallelizes non-dependent changes and execution plans show exactly what will happen before apply, helping ops teams avoid surprises across providers.

Go🇺🇸 North AmericaAttention 35
★50,199
MichaelCade/90DaysOfDevOps

A three-year community map for learning DevOps from scratch — Started as a personal 90-day learning-in-public challenge, this repo has grown into a structured, multi-year curriculum covering DevOps principles, DevSecOps, and community-contributed sessions. It's free and vendor-neutral, built on open source tooling, and useful for anyone building foundational DevOps knowledge through reading, videos, and contributed resources.

Shell🇪🇺 EuropeAttention 37
★30,883
GoogleCloudPlatform/microservices-demo

Online Boutique: an 11-service playground for Google Cloud tooling — Online Boutique is Google's reference e-commerce app, now spanning 11 gRPC microservices used to demo GKE, Cloud Service Mesh, Spanner, AlloyDB and even Gemini integration. It runs on any Kubernetes cluster, making it a practical sandbox for developers learning service mesh, observability and cloud-native patterns.

GoAttention 31
★21,176
coder/coder

Self-hosted workspaces that now run AI coding agents too — Coder provisions cloud development environments via Terraform and connects them through WireGuard, shutting down idle resources automatically. Its newer Coder Agents feature runs AI coding agents (Anthropic, OpenAI, Google, Bedrock, or self-hosted models) on your own infrastructure, with no API keys exposed in workspaces and centralized audit logging.

GoAttention 36
★17,360
mikefarah/yq

A jq-style processor that speaks YAML, JSON, XML and more — yq brings jq-like query syntax to YAML, JSON, XML, CSV, TOML, HCL and properties files. It's a dependency-free Go binary, so it's handy for scripting, in-place edits, merging multiple files, and converting between formats in DevOps workflows.

Go🌐 ElsewhereAttention 41
★16,263
semaphoreui/semaphore

A web control panel for running Ansible, Terraform, and scripts at scale — Semaphore UI gives teams a web interface and API for running Ansible playbooks, Terraform/OpenTofu/Terragrunt code, Bash and PowerShell scripts, replacing ad-hoc terminal deployments. It adds projects, reusable task templates, schedules, inventories, and access control, aimed at teams whose deployment workflows have outgrown manual CLI use.

GoAttention 30
★14,392
hashicorp/terraform-provider-aws

The official Terraform plugin for provisioning AWS infrastructure — This provider lets Terraform create and manage AWS resources as code. It's maintained by HashiCorp with a published roadmap, contributing guide and FAQ, making it a stable foundation for teams automating AWS infrastructure at scale.

Go🇺🇸 North AmericaAttention 36
★11,140
dependabot/dependabot-core

The engine behind GitHub's automated dependency PRs — Dependabot-Core is the public library that powers GitHub's Dependabot updates: resolving the latest compatible dependency versions, regenerating manifests/lockfiles, and writing PR descriptions across 15+ ecosystems including Ruby, JS, Python, Go, Rust, Docker, and Terraform. Useful for anyone wanting to self-host update logic or add support for a new ecosystem.

Ruby🇺🇸 North America
★5,844
hashicorp/terraform-provider-azurerm

AzureRM Provider Hits Version 5.0 for Terraform Core — This is the official HashiCorp-maintained Terraform provider for managing Azure Resource Manager resources. Version 5.0 is now current, recommended for use with the latest Terraform Core release and supporting authentication via Azure CLI, Managed Identity, or Service Principal. Useful for teams provisioning Azure infrastructure as code at scale.

Go🇺🇸 North AmericaAttention 19
★4,985
e2b-dev/runtime

E2B open-sources the microVM backend behind its AI agent cloud — E2B has released the Go runtime powering its agent cloud: control-plane API, orchestrator, in-VM agent, edge router and template builder. Sandboxes are resumed Firecracker snapshots rather than freshly booted VMs, with memory paged in lazily via userfaultfd. Apache-2.0 licensed, runnable as a single-machine Embed package, enterprise deployment, or the public cloud.

Go🇺🇸 North AmericaAttention 47
★1,833
nishikawaakira/waf-dojo

Learn AWS WAF by Fighting Simulated Attacks, Not Reading Docs — WAF Dojo is a Go-based hands-on trainer where you configure real AWS WAF rules against live simulated attacks, first via guided tutorials then in a game mode scored on blocked attacks vs. false positives. It supports solo practice or leaderboard-based competition, with Terraform-provisioned infra for admins to run workshops.

GoAttention 77
★43
euron-sde-team/euron-open-multi-tenant-lms

A three-tier, self-hosted LMS SaaS stack for AWS — This open-source LMS separates operator, tenant admin and learner storefront layers, letting one deployment sell plans to many academies while each runs its own branded courses, books, bundles and test series. Built with Express, Kysely, Postgres, Next.js and Terraform for AWS, with Stripe and Razorpay payments baked in, it suits teams wanting a self-hosted alternative to multi-tenant EdTech SaaS.

TypeScript🇮🇳 India
★6