ファイル管理に悩むサーバエンジニア

サーバにあるドット系ファイルやapache のコンフィグ、認証鍵等の管理方法について悩んでる。

今の僕のなんちゃってファイル管理ポリシーは、プロジェクトやプロダクトに関係するファイルは svn で管理。どっちかというとサーバ固有のファイルは、当該サーバにて RCS で管理している。(apache のコンフィグはプロジェクトに関係しているとも取れますが)

で、最近悩み始めたのは、RCS で管理しているファイルも全部 svn で管理した方がいいんじゃねってこと。考えられるメリットは

  • VC を一つにまとめられる
  • svn の方が RCS より色んな意味で便利
  • サーバにログインしなくてもファイルを確認できる


メリットが大きいと思うけど、apache のコンフィグとかを別な場所(リポジトリ)に置くのがちょっと気持ち悪い気もする。(個人的主観が強し)

そんなこんなで、ファイル管理ポリシーを決められないでいます。とはいえ部署内で使うなら svn で一本化(いやいや兄さん今は git の時代ですよも可)の方が、余分なことを覚えなくてすむので良いかもしれない。

う〜ん、書いてるとまた悩んできた。。