我正在创建一个自定义资源,并希望使其尽可能独立。我需要确定节点上可用的java版本,以便我能够根据Java版本正确设置JAVA_OPTS变量。我更愿意找到这个,而不让资源的客户端传递此信息作为参数。您能给我一些解决方案吗?
亲切的问候,
德尼尔
最佳答案
使用 shell_out!
辅助方法运行 java -version
并解析输出。您可以查看 Ohai 语言插件中的数据,该插件已经为您检查了其中的一些数据。
关于chef-infra - 如何从 Chef 自定义资源内部确定 Java 版本而不将其作为参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49914428/