【发布时间】:2017-08-17 14:16:42
【问题描述】:
我有一个在 windows 机器上安装 jdk 8 的 windows_package 资源,它看起来像这样:
java_source="C:\\chef_solo\\utils\\jdk-8u121-windows-x64.exe"
package_name="Java(TM) SE Development Kit 8 (64-bit)"
windows_package package_name do
source java_source
action :install
installer_type :custom
options "/s #{additional_options}"
end
问题是每个厨师都运行,它安装相同的 jdk,第二次安装后,java 不再工作。
我一直在寻找windows_package 守卫,但找不到。那是因为它们不存在?
无论如何,我找到了一些检查 java 是否存在的 powershell 解决方案,我需要知道我是否可以以某种方式使用它们作为我的windows_package 安装的保护。
【问题讨论】:
标签: windows powershell chef-infra guard