About

hcl-guide.com とは何か。誰のためのサイトで、何を学べて、どう作られているか。

このサイトについて

hcl-guide.com は、Terraform を これから学び始める初学者 を対象に、HCL(HashiCorp Configuration Language)の書き方・AWS の代表リソースの定義・GitHub での運用までを 一貫して学べる日本語ガイド です。

公式ドキュメント(HashiCorp / AWS / GitHub)の内容を一次情報源とし、初学者がつまずきやすい順番と「なぜそうするのか」を補いながら章立てしています。

誰のためのサイトか

章立て

このサイト自身が「教材の続編」

hcl-guide.com そのものが 当サイトで解説している技術スタックそのもので構築 されています:

つまり、各章で読んだコードが このサイトをいま動かしているコード です。AWS 章 08 を参照してください。

使っている技術

領域使用技術
言語 / IaCTerraform 1.14+, HCL 2
クラウドAWS (S3, CloudFront, ACM, Route 53, OAC, DynamoDB)
フロントVanilla HTML / CSS / JS(フレームワーク無し、依存ゼロ)
シンタックスハイライト自前の軽量 HCL ハイライター(assets/app.js
デプロイterraform apply でファイル一括アップロード + CloudFront キャッシュ無効化

ライセンス

当サイトの本文・コード例・図表は クリエイティブ・コモンズ 表示 4.0 国際 (CC BY 4.0) の下で提供されます。出典を明記いただければ、複製・改変・再配布・商用利用を許諾します。

謝辞

本サイトのコンテンツは、以下の公式ドキュメントを一次情報源として参照しています。