knifeコマンドが面倒すぎるので「knife-helper」というpluginを作った #getchef_ja
経緯
コメント欄参照
knife-zeroとknife-soloとの違い
元々knife-solo
を使っていた身からすると、Chef Serverの多機能さが気軽に使え、手元にサーバのインベントリがある状態で操作でき、条件で絞って一括で適用したりするのが楽なので、特に複数のサーバがある環境ではknife-solo
より、とても便利です。
ただ反面、多機能ゆえにサブコマンドやオプションが多く、覚えきれないし、手数が多くて面倒な部分もあります。
これは、knife-zero
が悪いのではなく、knife
コマンド自体がそうで、knife-ec2
なんかを使おうとするともっと多いですw
じゃあ、何があれば良いのか
init
コマンド.chef/knife.rb
生成Berksfile
またはCheffile
生成
- ショートカットコマンドの定義
yaml
等のファイルにショートカットコマンドを定義して実行できるtest-kitchen
風?erb
でrubyコードが埋め込めると尚可
こんな所ですかね。
ということで作った
とりあえず、ざっくり雰囲気はREADME参照ということで、詳しい使い方はこれからQiitaに書きます。書きました↓