У меня есть среда, созданная с помощью puppet. Я планировал написать некоторый скрипт rspec-ruby, который можно будет выполнить после завершения сборки puppet, чтобы проверить, созданы ли все каталоги, пакеты, пользователи и роли.
Я хотел бы проверить с помощью rspec, установлена ли конкретная версия Java и Tomcat (например, для tomcat: 9.0.17) во время сборки puppet.
До сих пор я проверял, присутствует ли каталог для tomcat или java, включая их номер версии в имя каталога, а также следующее:
describe file('/opt/tomcat/9.0.17') do
it { should be_directory }
end
Есть ли другой способ, кроме этого? Или как мы тестируем установку пакета?