もりはやメモφ(・ω・ )

ITとか読書感想文とか

Go言語で主要な標準時を表示するコマンドを作ってみた

2時間くらいで最低限使える感じになりました。 リポジトリはこちら。 github.com できたもの jsto というコマンドができました。 例えばUTCの現在時刻を知りたいときに本コマンドを使うと結果がすぐわかります。 jsto <主要標準時の名前> という形式です。 b…

RDS PostgreSQLのメンテやVUP時にpsqlを回してDBのダウンタイムをログに残す

やりたいこと PostgreSQLのダウンタイムを雑に計測します。 背景 RDS PostgreSQLを運用していると以下のようなケースでメンテナンスが必要になります。 Hardware Maintenance DB engine version の Update メンテナンスを実施すると一定時間のDBへ接続できな…

M1 Mac で terraform init の platform エラーにハマって m1-terraform-provider-helper に助けられた

とあるサーバを作りかけで忘れていた Terraform の作業を再開したところ、以下のエラーが出てハマり、 m1-terraform-provider-helper で解消したメモです。 Provider registry.terraform.io/hashicorp/template v2.2.0 does not have a package available fo…

AzureのVMのパブリックIPを一括で取得するコマンド

AzureのVMのパブリックIPを一括で取得するコマンドが必要になったのでやりました。 背景:なぜそれが必要だったのか AWSのGuardDutyで指定する信頼するIPへAzureのVMのIPも登録しておきたいと考えたためです。自分たちの管理するサーバからの通常アクセスがG…

ラズパイとCO2センサで自室の二酸化炭素濃度を可視化した

以下のツイートの通り。 ラズパイとCO2センサ mh-z19 で自室の二酸化炭素濃度の計測グラフができました。Viva 可視化!!!(自室、狭いこともあって凄い勢いで濃度が上がります...)Thank you, Dr. Takeyuki Ueda https://t.co/uxTLAhdSZb pic.twitter.com/L…

GitHub ActionsでAnsibleを実行した時に秘密情報が記録されるのをsedでマスクする

Ansibleのpostgresql_userモジュールを使ってRDS PostgreSQLのユーザ管理を行なっています。 それをGitHub ActionsでCDしたいとなりましたが、Ansibleの標準出力にパスワードが含まれてしまうためマスクした話です。 docs.ansible.com 別の方法もあるよ(2021…

CodeDeployで謎のエラーがスクリプト実行時に出ると思ったらCRLFだった

タイトル通りです。以下のようなエラーをCodePiplineで呼び出してるCodeDeployから受けました。 codedeploy error Event details Error code ScriptFailed Script name ./codedeployhooks/aftinstall.sh Message Script at specified location: ./codedeploy…