chefとかknifeのサーバーとしてWindowsを選ぶのは茨の道ではありますが、
その道を進もうとする人の道標になれば。
Uploading the kitchen…
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [sender3.1.1pre1]
こんな風にエラーが出たときににゲストOSに入ってみると・・・
drwx——. 5 vagrant vagrant 4096 Jun 25 13:22 .
drwxr-xr-x. 3 root root 4096 Mar 7 10:45 ..
-rw-r–r–. 1 vagrant vagrant 18 Jul 18 2013 .bash_logout
-rw-r–r–. 1 vagrant vagrant 176 Jul 18 2013 .bash_profile
-rw-r–r–. 1 vagrant vagrant 124 Jul 18 2013 .bashrc
drwx——. 2 vagrant vagrant 4096 Jun 25 13:22 chef-solo
-rw-rw-r–. 1 vagrant vagrant 15934 Jun 25 13:22 install.sh
drwxrw—-. 3 vagrant vagrant 4096 Jun 25 13:22 .pki
drwx——. 2 vagrant root 4096 Mar 7 10:46 .ssh
-rw-r–r–. 1 vagrant vagrant 5 Mar 7 10:46 .vbox_version
chef-soloが、できてる!!
knife solo cookなどを試してみると、ちゃんと動作する。
shefはUNIX環境にServer立てて運用するのが安定な気がしますが、
もうちょっとWindows環境でも素直に動いてほしいな・・・。
(補足)Cygwin版のrsyncだとちゃんと動くのかも。
Please give us your valuable comment