serverspec v2で NICのリンク速度テスト
serverspecでNICのリンク速度設定のテストを行う場合は下記のように書く。
describe interface('eth0') do its(:speed) { should eq 1000 } end
Ubuntu 12.04 のサーバで実行してみると、ethtool が無いよと怒られたので、ansible の taskに追加。
- name: Install ethtool apt: pkg=ethtool state=installed tags: packages
次は gawk が無いよと怒られたので、更に task追加
- name: Install gawk apt: pkg=gawk state=installed tags: packages
これで実行できるようになった。