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
Другие вопросы по тегам