引き続きTerraformを触ってみてます。
2018-02-03
- 前回はpublicサブネットの構築まで終了した
- ルートテーブルに作成したpublicサブネットをひもづける
- ちょうど欲しいリソースが用意されていた AWS: aws_route_table_association - Terraform by HashiCorp
- subnet IDとルートテーブルIDをひもづける
- 分かりやすい
- privateサブネットを作成する
- publicサブネットを作成したときと同様に、ルートテーブル、subnet、これらのひもづけリソースの定義を行う
- ルートテーブルには
route
を定義しない(後でNATゲートウェイを割り当てる予定) - これによって直接外部のネットワークにはルーティングされないのでプライベートなリソースとなる
- 誤った定義でapplyしてしまった...
- 1手戻したいときはどうするのがいいのか?(誰か教えてください)
- 今回は壊してもいい環境だったので、追加したリソースをコメントアウトしてapplyし、該当のリソースを削除した(betterな方法かは分からない)
- 今回までの成果をグラフに出力しました
今日はここまで。