シェフのドキュメントhttps://docs.chef.io/resource_windows_package.htmlで提供されているドキュメントとサンプルに基づいて、MSIにオプションを渡す方法があります。しかし、複数のオプションとパブリックプロパティを渡す方法は明確ではありません。複数のオプションを持つシェフwindows_packageリソース
私は次のことを試してみました:
windows_package 'some msi' do
action :install
source "http://some url#{node['some app']['install']['windows']['package']}"
installer_type :msi
options "RESTADDRESS=#{node['some app']['rest']['ipaddress']} RESTPORT=#{node['some app']['rest']['port']} /passive /L*V c:\temp\install.txt"
end
しかし、それはオプションとプロパティを無視し、MSIのデフォルトのダイアログがポップアップ表示されます実行している時。 私が見つけたすべての例では、レシピに1つのオプションしか使用していません。 のパブリックプロパティは、MSIに http://www.advancedinstaller.com/user-guide/msiexec.html