2023年8月20日日曜日

terraform(doesn't match any of the checksums previously recorded in the dependency lock file; for more information)

terraform init実施後に、以下のメッセージが出た場合
.terraform.lock.hclのハッシュ値に問題があると起こる現象になる。





対処方法:

以下のコマンドを投入して、
terraform providers lockの.terraform.lock.hclのハッシュ値を再生成する









conflicts(github)の対処方法 for vs-code

git上で、conflicts が発生した場合
vs codeにて、対処する場合、以下の赤枠から選択して処理を行う 











オプション内容
Accept Current ChangeCurrent Changeの内容を残す
(Incomming Changeや余計な記号は消す)
Accept Incoming ChangeIncomming Changeの内容を残す
(Current Changeや余計な記号は消す)
Accept Both Change両方の内容を残す
(余計な記号は消す)
Compare Changes左右のウィンドウで変更点を比較する

2023年8月12日土曜日

terraform(タスク定義ファイル:json形式)に変数を埋め込む方法について

 

variable.tfで記載した変数(container_name)を以下のタスク定義ファイルに呼び出す
方法を模索してみた。


以下、variable.tfでterraformの変数を記載するファイルになる。






次に、以下、赤枠にtemplatefile関数を使ってjsonファイル形式のタスク定義と
タスク定義に記載する変数(container)とvariable.tfで記載した変数を紐付けした記載を行う
(例:container = var.container_name)









次にタスク定義に変数を以下のように記載を行う。


EXOでMacStudioをクラスタリング

以下のMacStudio2台に、EXOを使ってクラスタリングを行います。 ①MacStudio(M1 MAX 32GB) ②MacStudio(M4 MAX 36GB) 1)導入方法は、以下を参照。 参照先: https://github.com/exo-explore/exo/...