Я использую chef inspc для проверки образов AMI, созданных с помощью упаковщика, на соответствие стандартам. Одним из требований является проверка разницы версий между образами AMI.
У меня есть следующий код, который проверяет доступность версии 2.8.
control 'Ansible check' do
impact 1.0
title 'Check anisble is installed'
describe package('ansible') do
it { should be_installed }
its('version') { should match (/2.8.*/) }
end
end
Однако мне нужно получить переменную полной версии, чтобы проверить разницу между AMI. Пример 2.8.8
Есть ли способ получить переменную версии, выводимую в функции отчета inspec, или мне нужно использовать другие инструменты для этого?
Заранее спасибо.