我试图通过salt状态文件在windows salt-minion上安装java jdk包,在linux服务器上我可以很好地使用它
packages_to_install: pkg.installed: - pkgs: - java-11-openjdk.x86_64
然而,对于Windows服务器,这个配置不起作用。到目前为止,试图在Web上搜索其他需要的内容被证明是徒劳的,但我猜我需要告诉状态文件从哪里下载Java包,然而我找不到应该是什么设置。
lh80um4z1#
对于Windows安装,您有两个主要选项:1.配置并使用winrepo。请注意,默认JDK安装程序是Oracle的,您可能未获得使用许可。请创建自己的软件定义文件来覆盖。
Install JDK: pkg.installed: - name: jdk11
1.下载并运行安装程序。
Download JDK installer: file.managed: - name: C:\Installers\java-11-openjdk.msi - source: https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_x64_windows_hotspot_11.0.17_8.msi - source_hash: 9b74536f2475b67e53c83ecf41f80ac9f1ba29cef91c6e261e10d1223da42d69 - makedirs: true - prereq: - Install JDK Install JDK: cmd.run: - name: msiexec /a C:\Installers\java-11-openjdk.msi - unless: java -version | findstr 11.0.17
1条答案
按热度按时间lh80um4z1#
对于Windows安装,您有两个主要选项:
1.配置并使用winrepo。请注意,默认JDK安装程序是Oracle的,您可能未获得使用许可。请创建自己的软件定义文件来覆盖。
1.下载并运行安装程序。