未分類

TerraformでECS+Laravel [NOINDEX]

 

@see

 

 

MacにTerraformインストール

 

 

TerraformをDockerで起動

 

 

 

こちらのTerminalを開いたままにして、別のTerminalを開きます。

2つのTerminalで作業します。

  • Terraform Docker操作ターミナル:Terraformでのコマンドを実行するターミナル
  • 作業用ターミナル:ファイル編集用ターミナル

 

作業用ターミナル側作業

 

 

 

 

Terraform Docker操作ターミナル

初期化

設定ファイルを書き換えた場合必要

 

適用

 

 

作業用ターミナル側作業

リソースの変更を行う

 

Terraform Docker操作ターミナル

どう変わるか確認

 

適用

 

Terraformで管理しているリソースの確認

 

 

 

Terraformが管理しているリソースはこのファイルに格納されている

Terraformコードの変更を行う場合はこのファイルを見て差分の確認を行う。

 

削除してみる

 

後片付け

 

 

 

VPCを作ってみる

 

作業用ターミナル作業

 

 

 

初期化

 

 

初期化

 

次はサブネットを作成します

 

 

反映

 

 

 

 

 

 

 

Nat Gateway

 

 

 

Route Table

 

 

 

 

 

 

 

ALB

 

main.tf

 

 

 

ECS

 

 

 

 

 

 

 

 

 

 

cat main.tf

 

 

 

main.tf