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)
次にタスク定義に変数を以下のように記載を行う。
# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...