terraform
13件のリポジトリ
2600問超のDevOps面接対策問題集 — Linux・AWS・Kubernetes・Terraformなど幅広いDevOps関連技術を網羅した2600問以上の演習・面接問題集です。単なる用語集ではなく実践的な理解を促す構成で、DevOpsやSREを目指すエンジニアの学習・面接対策に活用できます。PRで問題を追加できるオープンな運営も特徴です。
インフラをコードで安全に管理するIaCの定番 — インフラをHCLという宣言的な構文で記述し、変更前に実行計画を提示することで予期せぬ変更を防げるのが特徴です。リソース間の依存関係をグラフ化して並列処理することで効率的な構築を実現し、AWSなど多数のクラウドプロバイダーに対応しています。チームでのインフラ管理をコードとしてバージョン管理・レビューできる点が支持されています。
3年がかりで育った、DevOps学習のコミュニティ型ロードマップ — 個人の90日間学習プロジェクトから始まり、DevOpsの原則やDevSecOps、コミュニティ主催セッションまで網羅する体系的な学習リソースに成長しました。特定ベンダーに依存せず、OSSのみで構成されているため、DevOpsの基礎を体系的に学びたい人に適しています。
Google公式のマイクロサービスEC実践サンプル — Googleが提供するクラウドネイティブなECサイトのデモアプリで、11個のマイクロサービスが異なる言語でgRPC通信します。GKE・サービスメッシュ・Spanner・Geminiなど実際のGoogle Cloud製品を使った構成が学べ、Kubernetes学習やアーキテクチャ設計の実例として活用できます。
Terraformで作るセルフホスト開発環境とAIエージェント基盤 — Coderは開発環境をTerraformでコード化し、WireGuardで安全に接続、未使用時は自動シャットダウンする自己ホスト型プラットフォームです。AIコーディングエージェントも自社インフラ上で実行でき、ワークスペースにAPIキーを置かずにモデル管理・コスト追跡・監査ログを一元化できる点が特徴です。
jq風構文で使えるYAML/JSON/XML等の万能プロセッサ — yqはjqと同じ構文でYAML・JSON・XML・CSV・TOML・HCLなど多形式を読み書き・変換・マージできるCLIツールです。Go製の単一バイナリで依存なしで動作し、ファイル内更新や環境変数展開、形式間変換もサポート。設定ファイルをコマンドラインから操作するDevOpsエンジニアに最適です。
AnsibleやTerraformをWebUIで運用管理 — Semaphore UIはAnsible・Terraform/OpenTofu・PowerShellなどをブラウザから実行・管理できるモダンなDevOps基盤です。AWXやJenkinsの代替として、権限管理やスケジュール実行、失敗通知などチーム運用に必要な機能を備え、ターミナル操作から脱却したいプロジェクトに向いています。
TerraformでAWSリソースを管理する公式プロバイダー — HashiCorp公式のTerraform AWSプロバイダーで、IaCでAWSリソースをコード管理できます。膨大なAWSサービスに対応し、HashiCorpによる継続的な開発とコミュニティのコントリビューションガイドも整備されており、実運用での信頼性が高いのが特徴です。
GitHub Dependabotを支える更新PR生成の中核ライブラリ — Dependabot-Coreは、GitHubのDependabotが利用する依存関係自動更新の中核ロジックを公開したライブラリです。Ruby・JS・Python・Go・Rust・Docker・Terraformなど多数のエコシステムに対応し、最新の互換バージョン解決、マニフェスト/ロックファイル再生成、PR説明文の生成を行います。自前運用や新エコシステム対応を検討する開発者に有用です。
AzureRM Providerがバージョン5.0に到達 — HashiCorp公式のAzure Resource Manager向けTerraformプロバイダーです。バージョン5.0が最新となり、最新のTerraform Coreとの併用が推奨されています。Azure CLI、マネージドID、サービスプリンシパルによる認証に対応し、Azureインフラをコードで管理するチームに有用です。
AIエージェント向けE2Bクラウドを支えるOSSランタイム — E2Bクラウドの中核をなすOSSランタイムで、Firecracker microVMを使いAIエージェントの未処理コードを安全に実行します。サンドボックスをスナップショットから即時復元する設計が特徴で、起動待ちなしで高速に一時停止・再開できます。クラウド版・エンタープライズ版・自前運用の全てで同じコードを利用できる点も強みです。
攻撃を受けながら学ぶAWS WAF実践トレーニングゲーム — WAF DojoはGo製のハンズオン教材で、実際の攻撃リクエストを受けながらAWS WAFのルールを設定して防御する体験型ゲームです。チュートリアルで基礎を学んだ後、ゲームモードでは攻撃概要のみを頼りにルール設計し、誤検知も含めてスコアとリーダーボードで評価されます。Terraformで環境構築でき、個人練習や研修・コンテスト運営にも使えます。
3層構造のセルフホスト型マルチテナントLMS — 運営者コンソール、テナント管理、学習者向けストアフロントの3層でできたオープンソースLMSです。各アカデミーが独自ブランドでコース・書籍・バンドル・テストシリーズを提供でき、Express+Kysely+Postgres、Next.js、AWS向けTerraform、Stripe/Razorpay決済を備えています。