Serverspec インストール系のテストの書き方
環境
AlmaLinux 8.7
概要
Serverspecはサーバの状態をテストするツール
serverspecのインストール
# gem install serverspec
操作例
1.パッケージがインストールされているか確認する
describe package('git') do
it { should be_installed }
end
2.複数のパッケージがインストールされているかまとめて確認する
%w{autoconf bison flex gcc gcc-c++ kernel-devel make m4}.each do |pkg|
describe package(pkg) do
it { should be_installed }
end
end
3.指定のバージョンのパッケージがインストールされているか確認する
describe package('td-agent') do
it { should be_installed.with_version('1') }
end