serverspec
大分ブログを書いていませんでした。 リハビリ的に備忘メモを。 ServerspecでcommandのResource Typesを使って、stderrのチェックするテストを 行っていたのですが、どうも戻り値が空白になるようでうまく動かない。 今回の例は特定のユーザ用にPythonの環境…
今後はchef-zeroへ、ということで、 この前試したtest-kitchenでserverspecを使ってみる の環境を変えてみました。 なお、chefを実行する環境はchefdkを使っています。 gemのインストール chefdkインストール後、以下のgemをインストールしています。 busser…
久々のエントリです。 serverspecを使って、テストを書く事が増えてきたのですが、 serverspecからohaiを呼び出して使いたいなーと思って調べていました。 …と、そのものずばりのやり方があったため、参考にさせていただいて試してみました。 spec_helper.rb…
今日はtest-kitchenをsshで実行しつつserverspecを実行する検証をしてみたので、そのメモ。 レシピとテストケースを置く環境は以下の通りです。 CentOS6.5(64bit版) ChefDK(0.2.0-2.el6.x86_64) kitchen-ssh(0.0.4) きっかけ Chefのrecipeを流した後に、serv…
今日はserverspecのテストケースを記述する際の小ネタメモ。 serverspecのテストケースはroot権限で実行されます。(sudo して実行) 時には特定のユーザ権限でテストを実行したい場合があると思います。 そんなときには su -l -c 以下はamandaのバックアップ…
SSH経由でserverspecを実行する方法を試してみます。 その時のメモです。 準備 まずは初期化します。 $ serverspec-init Select a backend type: 1) SSH 2) Exec (local) Select number: 1 Vagrant instance y/n: n Input target host name: myhost + spec/ …
今回はserverspecを簡単に触ってみました。 インストール まずはrubyをインストールします。 独立した環境を作りたい為、特定のユーザホームディレクトリ配置したrubyの環境を作ります。 $ cd /usr/local/src $ wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/r…