この記事は Go3 Advent Calendar15日目の記事です。 サーバオペレーション用に作成したツールについて語ります。1 作った経緯 AWS上でサーバ構築のオペレーションをやっていたときに 設定を変更する前に設定ファイルのバックアップをとりわすれることが度々あって、 それを解消したいと思ったからです。 最近でしたらInfrastructure as Codeを推進する動きもあるので 手動でのオペレーション自体を減らしていったほうがいい、とも思います。 が、プライベートでの作業かつサーバ台数も大したことないので、 Ansibleを入れたり、Dockerで全部コンテナ化するまでやるのは流石に(学習コストも含めて)高コストという感覚があります。 なので、Ansibleとかほどでないけれど、設定を更新する前にバックアップを勝手に保存してくれるようなCLIがあれば楽になるんでないかなぁとか