linux – 在chef-solo deploy bash脚本中检测主机 *** 作系统发行版

linux – 在chef-solo deploy bash脚本中检测主机 *** 作系统发行版,第1张

概述在部署chef-solo设置时,您需要在使用sudo之间切换,例如: bash install.sh 和 sudo bash install.sh 取决于主机服务器上的发行版.如何自动化? ohai已经填充了这些属性,并且可以在您的食谱中随时使用 例如, "platform": "centos","platform_version": "6.4","platform_family": "rhe 在部署chef-solo设置时,您需要在使用sudo之间切换,例如:
bash install.sh

sudo bash install.sh

取决于主机服务器上的发行版.如何自动化?

解决方法 ohai已经填充了这些属性,并且可以在您的食谱中随时使用
例如,
"platform": "centos","platform_version": "6.4","platform_family": "rhel",

你可以参考这些

if node[:platform_family].include?("rhel")    ... end

要查看ohai设置的其他属性,请输入

ohai

在命令行上.

总结

以上是内存溢出为你收集整理的linux – 在chef-solo deploy bash脚本检测主机 *** 作系统发行版全部内容,希望文章能够帮你解决linux – 在chef-solo deploy bash脚本中检测主机 *** 作系统发行版所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/1033659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存