Я использую chef insp c для проверки изображений AMI, созданных с использованием упаковщика, чтобы соответствовать стандартам. Одним из требований является проверка различий в версиях между образами AMI.
У меня есть следующий код, который проверяет наличие ansible версии 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
Есть ли способ получить переменную версии, выводимую в функции отчета exam c, или мне нужно использовать другие инструменты для этого?
Спасибо заранее.