うちのサーバ環境はシステムが複雑化してきて、管理が大変。
サーバが20ぐらいあって、とあるしくみを導入するのにあちこちの設定ファイルを同時にいじって試行錯誤しているんですが、その変更の反映がめっちゃ手間。
手元で設定ファイルを作って、それをしかるべきところに送るというスクリプトをこまごま作って省力化をはかっているんですが、この省力化の作業自体がまた手間。
省力化作業を省力化したい!
スプレッドシートに必要事項を埋めたら、マクロでスクリプトを生成できるようにする?
いや、設定ファイルじゃなくてプログラムだったらJenkinsとか使ってやってるのを見たことあるけど、それの設定ファイル版みたいなのない?
と思ってChatGPTさんに聞いてみると、Ansibleがその用途にぴったりだといいます。
で、手元で設定ファイルを管理するのにGitHubを使うという手があると。
GitHubって、プログラマーさんの使うものっていうイメージがあったけど、設定ファイル置き場にもいいんやね。
今日からちょっと使い始めてみましたが、これいいかもー。
自作スクリプトで車輪の再発明みたいなことをし続けなくていいというのもあるんですが、Chromebookって手元でテキスト編集したりファイル管理したりするところが弱いので、それがGitHubのサイト上でできるようになったのもけっこう助かります。
・Chrome アプリのサポート終了 - Chrome Enterprise and Education ヘルプ
Chromeアプリ廃止の影響で、去年の4月にChromebookのテキストエディタをCaret ModからLinuxアプリのgeditとNotepadqqに乗り換えていたんですが、どっちも微妙に使いづらいんです。