Terraformではじめる実践IaC ―AWSでのインフラストラクチャ構築の基本から継続的デプロイまで
https://www.oreilly.co.jp/books/9784814400133/
https://www.oreilly.co.jp/books/images/picture_large978-4-8144-0013-3.jpeg
本書は、プログラムコードを用いてインフラストラクチャを管理するインフラストラクチャ・アズ・コード(IaC)を実践したい読者に向けた書籍です。IaCを実践する上で最低限知っておきたいTerraformの知識、またAmazon Web Services(AWS)上で実際にVPCを作成し、ネットワークやコンテナを構築し、CI/CDを用いてデプロイするまでの方法を解説しています。
さらに、記述したコードの改善や、LocalStackを用いたテスト環境、Terraformのドキュメンテーション機能など、IaCを実践する上で役立つ知識についても紹介します。
コードによるインフラ管理の経験やノウハウを身に付けたい読者にとって、よい参考となる1冊です。
目次
第Ⅰ部 TerraformでInfrastructure as Code(IaC)を実現する
1章 Infrastructure as Code(IaC)とTerraform
2章 Terraformを使ったインフラストラクチャの構築
3章 Terraformのコマンドを利用する
4章 Terraformの基本文法
5章 変数を制御する
6章 繰り返し構文
7章 メンテナンスのしやすいコード
8章 importブロックを使いこなす
第Ⅱ部 AWSを使ったインフラストラクチャ構築
9章 TerraformでシンプルなVPCを構築する
10章 VPCリソースをモジュール化する
11章 サブネットの作成
12章 ECSクラスターの作成
13章 ECRリポジトリの作成とGitHub Actionsを用いたイメージ管理
14章 ECSタスク定義の作成
15章 ECSサービスの作成
16章 ECSサービスのCD
付録A AWSアカウントの作成手順
付録B Terraformで作成したリソースをテストする
付録C Terraformのローカルテスト環境
付録D ドキュメンテーション
#Terraform #読書メモ