require 'highline/import' if ENV['ASK_LOGIN_PASSWORD'] options[:password] = ask("\nEnter login password: ") { |q| q.echo = false } else options[:password] = ENV['LOGIN_PASSWORD'] end set :ssh_options, options
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
We recently ran into a situation where we needed to use Chef Search to modify our /etc/hosts file dynamically on each Chef run. Originally seeming to be a relatively simple task, managing the hosts file with Chef rose some interesting challenges. While there are a few existing community-maintained /etc/hosts management cookbooks out there, none of them suited our needs. We wanted a highly customiz
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く