Ubuntuで使っているPCがあって、環境を手軽に作ったり壊したりしたい。
そんな希望の助けになればと思って、Chefを導入。
http://www.opscode.com/
自分でサーバを立てたり、開発元のサーバを借りたり、あるいは導入先のPCで自給自足したりと構成が柔軟なこと。LinuxとかWindowsとかクロスプラットフォーム性が高いこと。その辺が魅力。
公式サイトや入門書のチュートリアルはスムーズに進むんだけど、実際の環境に適用しようとすると……。いろいろと不具合もあって、なかなか前に進めない。絶賛開発中のホットな製品ならではの楽しさがある。
自分がハマっている問題。
Windowsをワークステーションにしていると、knife cookbook site install が途中でコケる。
既成のレシピをopscodeからダウンロードしてくるんだけど、tarで展開する時に、パスを'C:/Users/....'とやっちゃうので、必ず失敗する。
gitのリポジトリと同期しようとすると、gitプロバイダがrootユーザのホームからgitの設定ファイルを取り込もうとしてFile not foundになる。
Chef::Provider::Git with user attribute queries /root/.conf/git/config
https://tickets.opscode.com/browse/CHEF-3940
なかなか楽にならないなぁ。楽しいなぁ。
0 件のコメント:
コメントを投稿