python - 使用 ruby 根据目录名称创建文件并根据 Chef 中的远程目录名称创建目录
问题描述
我是红宝石和厨师的新手。请帮助。我这里有两种情况。我在 /var/chef/cache/cookbook/book_name/files/ 内的厨师食谱中有递归目录,如“files/appname/envname/instancename/”。这些目录中的每一个都有一些 .yml 文件,其中每个文件都有不同的变量和值。
我需要首先在目标节点/主机上以某种格式创建目录。
#1完成后,我需要
在新创建的目录/路径中创建一个具有特定名称的文件“创建文件后,我想将一些内容写入该文件,这些内容将基于厨师食谱的 {##/files/} 中不同 yaml 文件中的内容。
如何使用 ruby 或 python 在 Chef 中实现上述所有功能?请首选使用 Ruby。请为上述内容提供一些在 Chef 中有用的示例 ruby 代码。请。高度赞赏。
抱歉,如果我没有提供足够的信息,这是我第一次在这里写问题。提前道歉。
如何使用 ruby 或 python 在 Chef 中实现上述所有功能?请首选使用 Ruby。请为上述内容提供一些在 Chef 中有用的示例 ruby 代码。请。高度赞赏。
抱歉,如果我没有提供足够的信息,这是我第一次在这里写问题。提前道歉。
我会将实际问题作为文件附加,因为我很难弄清楚如何在尝试发布此问题时不出错。
由于不支持文件附件,因此添加额外信息作为我自己的评论。
解决方案
推荐阅读
- python - Pyomo AbstractModel 和 Python 字典
- angular - Angular - *ngFor 中的函数
- sql - 将附加条件附加到查询
- docker - Docker centos php5 问题
- javascript - moment.isBetween() 没有按预期工作
- angular - 在 ngb-modal 内部创建一个正式的表单
- c# - 未在自定义控件中的 UI 元素上触发指针事件
- python - 使用熊猫组合具有相同列名的两列
- python - 在python中的画布上配置按钮
- javascript - 启用 Webpack HMR 时注入的模块未正确加载