diff --git a/test/integration/default/controls/pkgs_spec.rb b/test/integration/default/controls/pkgs_spec.rb new file mode 100644 index 0000000..1f43032 --- /dev/null +++ b/test/integration/default/controls/pkgs_spec.rb @@ -0,0 +1,25 @@ +# coding: utf-8 +# +# pkgs_spec.rb -- Libvirt packages InSpec control +# Author: Daniel Dehennin +# Copyright © 2019 Pôle de Compétences Logiciels Libres +# +packages = { + 'libvirt' => ['libvirt'], + 'qemu' => ['qemu-kvm'], + 'extra' => ['libguestfs'], + 'python' => ['libvirt-python'], +} + +control 'Libvirt packages' do + title 'verify installed packages' + + packages.each do | service, pkgs | + pkgs.each do | pkg | + describe package(pkg) do + it { should be_installed } + end + end + end + +end