test-kitchen
今回は、普段、作業環境に使っているVMのChefDK環境をバージョンアップしたときの話です。 ちょっとはまったのでメモ。 バージョンアップ前:chefdk-0.6.2-1.el6.x86_64 バージョンアップ後:chefdk-0.12.0-1.el6.x86_64 バージョンアップ後に、実行してみる…
test-kitchenのTIPS的なメモです。 kitchen のアップロード先を変更する デフォルトは「/tmp/kitchen」以下に各種ファイルがアップロードされますが、 アップロードされるファイルが大量にあるとエラーになることがあるため、 私は「/var/tmp/kitchen」以下…
タイトル通りのちょっとしたメモです。test-kitchenを並列実行したいときは、-p(--parallel)オプションをつけると並列でレシピの適用を行えます。 $ kitchen help converge Usage: kitchen converge [INSTANCE|REGEXP|all] Options: -c, [--concurrency=N] #…
今後はchef-zeroへ、ということで、 この前試したtest-kitchenでserverspecを使ってみる の環境を変えてみました。 なお、chefを実行する環境はchefdkを使っています。 gemのインストール chefdkインストール後、以下のgemをインストールしています。 busser…
test-kitchenを試していたところ、以下のようなエラーが表示され、うまく動かなくなってしまいました。 特に何も設定を変えていないのですが。 $ kitchen test -----> Setting up <centos6-64-base-centos>... ERROR: Could not find a valid gem 'busser' (>= 0) in any repository </centos6-64-base-centos>…
今日はtest-kitchenをsshで実行しつつserverspecを実行する検証をしてみたので、そのメモ。 レシピとテストケースを置く環境は以下の通りです。 CentOS6.5(64bit版) ChefDK(0.2.0-2.el6.x86_64) kitchen-ssh(0.0.4) きっかけ Chefのrecipeを流した後に、serv…