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)









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


k8s node version UP(1.34.1 > 1.34.2)

[ マスターノードでの準備と安全確保] 1)etcdctl クライアントのインストール: (未インストールの場合は必要) apt update apt install etcd-client 2)etcd バックアップの取得と退避 (最重要): ETCDCTL_API...