Serverspec インストール関連のテストのサンプル

環境
Serverspec
Ansible

操作例
1.複数のパッケージがインストールされているかまとめて確認する

%w{flex gcc gcc-c++ kernel-devel make}.each do |pkg|
  describe package(pkg) do
    it { should be_installed }
  end
end

2.指定のバージョンのパッケージがインストールされているか確認する

describe package('td-agent') do
  it { should be_installed.with_version('1') }
end

3.パッケージがインストールされているか確認する

describe package('git') do
  it { should be_installed }
end

 

Ansible

Posted by arkgame