🐧

2021-12 やったこと

2021/12/31に公開

仕事

  • AWS SSO への移行に関連して不要な IAM User を削除
  • terraform apply が失敗したときのガイドを作成
  • Envoy の設定ファイルを CI で validation

Blog

今月は aqua 関連のブログを色々書きました。
あと zenn を使い始めました。
元々 GitHub Pages + Hugo + 独自ドメイン でブログを書いてますが、 zenn のほうがきれいだしより多くの人に読んでもらえそうです。

https://techblog.szksh.cloud/

あと tfcmtgithub-comment に関してもブログを書いたら一定の反響があり、 tfcmt の star 数も結構増えました。ありがたい話です。

海外向けに英語でもブログ書いたり、 Reddit や Hacker News も活用していますが、
中々反応がなく、難しさを感じています。

English

date topic link
2021-12-04 aqua Manage CLI tool version with aqua
2021-12-04 aqua Demo of aqua - Declarative CLI Version Manager written in Go
2021-12-04 aqua Why I use aqua
2021-12-04 tfcmt tfcmt - Improve Terraform Workflow with PR Comment and Label

Japanese

date topic link
2021-12-04 aqua aqua で CLI ツールを YAML でバージョン管理
2021-12-09 aqua aqua と asdf の違い
2021-12-10 aqua 新しいツールへの対応を asdf と aqua で比較
2021-12-18 aciinema asciinema-trim - asciinema の session をトリミングする CLI
2021-12-22 aqua なぜ aqua を使うのか
2021-12-26 tfcmt tfcmt で Terraform の CI/CD を改善する
2021-12-28 github-comment github-comment で PR にコメントをして CI の結果を分かりやすくする
2021-12-29 aqua aqua をより導入しやすくする最近の update (2021-12-29)

aqua のデモ動画

同僚と雑談している際に aqua の宣伝に関して軽く相談したら、 aciinema でデモ動画を作ることを勧められたので作ってみました。
別の同僚が Youtube でローカルの開発環境改善に関する動画を見たと言っていたので試しに
asciinema で作成した動画を Youtube にも上げてみました(自分は Youtube を見る習慣がないので、 Youtube で情報収集するのかと感心しました)。

asciinema は便利ですし、 aqua のことが 2 分程度でぱっと分かりそうでいいなと思うのですが、
やはり動画だと更新が億劫ですし、更新すると URL は変わるのがネックだなと感じています。

https://zenn.dev/shunsuke_suzuki/scraps/bbfd168d70a01a

https://zenn.dev/shunsuke_suzuki/articles/asciinema-trim

OSS Contribution

https://github.com/pulls?q=is%3Apr+author%3Asuzuki-shunsuke+-user%3Asuzuki-shunsuke+-org%3Atfmigrator+-org%3Aaquaproj+is%3Amerged+merged%3A2021-12-01..2021-12-31+sort%3Aupdated-desc+is%3Apublic

merged date repository lang PR's short description
2021-12-31 renovatebot/renovate document docs: fix a broken link
2021-12-27 shmokmt/actions-setup-tfcmt shell script (GitHub Actions) Use github.action_path instead of donwloading the script from main branch
2021-12-23 hashicorp/terraform-provider-aws go fix: change the type from array to slice to prevent a panic

https://github.com/kreuzwerker/terraform-provider-docker の Collaborator としても細々と活動しています。

OSS 開発

aqua を中心に開発していますが、 tfcmt もテンプレートを改善してデフォルト設定でもより使いやすくしました。

新しくリリースしたツール

first release date name badges lang type short description
2021-12-18 asciinema-trim GitHub last commit go cli Trim asciinema's record file
2021-12-16 github-action-validate-envoy-proxy GitHub last commit shell script GitHub Actions GitHub Actions to validate Envoy Proxy Configuration File

Discussion