Ruby chef script . Установка установщика формата файла.exe
Я создаю сценарий ruby chef (рецепт поваренных книг) для установки Postgresql на подготовленной виртуальной машине под Windows. У меня есть следующие сценарии:
postgresql_location = "# {Chef:: Config ['file_cache_path']} / # {node ['postgresql'] ['filename']}" windows_package 'POSTGRESQL' do действие: установить источник postgresql_location installer_type:custom конец
Если у меня есть установщик в формате.msi, установка будет работать нормально. Однако, если программа установки имеет формат.exe, возникает исключение.
Есть ли какой-нибудь недостающий сценарий или утверждение, которое мне нужно добавить, чтобы оно работало? Существуют ли какие-либо библиотеки или встроенные рецепты, которые мне нужно включить в мой рецепт?
Ценю любую помощь.
Спасибо,
1 ответ
Вы можете использовать пакетный ресурс -
batch "Install Setup.exe " do
code "c:/temp/yourexe.exe"
action :run
end