serverspec で複数ホストを指定する方法が、本家のサンプルにありますが、そのままコピペしてしまうと1つ1つホスト名を書くことになります。本家 → How to share serverspec tests among hosts こちとら数百台テストしたいときもあるので、こんなことやってらません。ということで、pdsh ライクにレンジを指定して簡単にホストを指定できるようにして見ました。 まず、本家のサンプル通りに Rakefile と spec_helper.rb を書いておきます。 Rakefile と同じ所に、次のような pdhosts.rb を作成します。 def gen_hosts(pattern) _range = pattern.scan(/\[.*\]/) # Return the pattern as is because no range specified r