terraform init実施後に、以下のメッセージが出た場合
.terraform.lock.hclのハッシュ値に問題があると起こる現象になる。
対処方法:
以下のコマンドを投入して、
terraform providers lockの.terraform.lock.hclのハッシュ値を再生成する
terraform init実施後に、以下のメッセージが出た場合
.terraform.lock.hclのハッシュ値に問題があると起こる現象になる。
対処方法:
以下のコマンドを投入して、
terraform providers lockの.terraform.lock.hclのハッシュ値を再生成する
git上で、conflicts が発生した場合
vs codeにて、対処する場合、以下の赤枠から選択して処理を行う
| オプション | 内容 |
|---|---|
| Accept Current Change | Current Changeの内容を残す (Incomming Changeや余計な記号は消す) |
| Accept Incoming Change | Incomming Changeの内容を残す (Current Changeや余計な記号は消す) |
| Accept Both Change | 両方の内容を残す (余計な記号は消す) |
| Compare Changes | 左右のウィンドウで変更点を比較する |
variable.tfで記載した変数(container_name)を以下のタスク定義ファイルに呼び出す
方法を模索してみた。
以下、variable.tfでterraformの変数を記載するファイルになる。
次に、以下、赤枠にtemplatefile関数を使ってjsonファイル形式のタスク定義と
タスク定義に記載する変数(container)とvariable.tfで記載した変数を紐付けした記載を行う
(例:container = var.container_name)
次にタスク定義に変数を以下のように記載を行う。
以下の赤枠を直接変えてしまうと、ec2が削除されてしまいます。 これを維持したい場合について記載します。 以下に moved.tf ファイルを作成します。 以下のように、 from に修正前で、 to に修正したい内容を記載します。 以下のリソースにも修正を加えます。 terra...