对于配置管理,我们首先从Shell脚本转移到Python脚本,目的是在支持任何新平台(OS)的过程中实现平稳过渡,并且代码更改最少。Python代码使用popen()
执行基于OS的命令
当我们使用python进行安装时;配置应用程序,但python不提供独立于平台的install/config方法
对于平台独立性,我们想选择Chef
有20个节点(10个窗口和;10),安装pdf阅读器
厨师食谱是否可以独立于平台在任何操作系统上安装pdf阅读器
或者
我们需要为每个平台编写配方吗
Tags:
在你所做的事情中必须有平台意识,因为每个平台都有一个不同的安装程序。如果你真的想走厨师路线,那么在你的食谱的metadata.rb:https://docs.chef.io/config_rb_metadata.html中使用
supports
关键字,这样你的食谱只会尝试安装在特定的平台上。如果您将平台添加到您的食谱中,那么您将其贡献给supermarket.chef.io将是非常友好的,因为正如kennycoc所指出的,现在没有平台了相关问题 更多 >
编程相关推荐