使用ruby在Chef中基于目录名称创建文件并基于远程目录名称创建目录

时间:2019-05-26 12:39:28

标签: python ruby bash rubygems chef

我是红宝石和厨师的新手。请帮助。 我在这里有两种情况。 我在里面的厨师食谱中有递归目录      / var / chef / cache / cookbook / book_name / files /         例如,“ files / appname / envname / instancename /”。   每个目录中都有一些.yml文件,每个文件中都有不同的变量和值。

  1. 我需要首先以特定格式在目标节点/主机上创建目录。

  2. 在完成#1之后,我需要创建一个具有特定名称的文件
     在新创建的目录/路径“

  3. 创建文件后,我要根据该厨师食谱的{## / files /}中不同yaml文件中的内容,向该文件中写入一些内容。

    < / li>

我如何使用ruby或python在Chef中实现以上所有目标?请优先使用Ruby。 请提供一些适用于Chef的示例红宝石代码。请。高度赞赏。

很抱歉,如果我没有提供足够的信息,这是我第一次在这里写问题。提前致歉。

我如何使用ruby或python在Chef中实现以上所有目标?请优先使用Ruby。 请提供一些适用于Chef的示例红宝石代码。请。高度赞赏。

很抱歉,如果我没有提供足够的信息,这是我第一次在这里写问题。提前致歉。

我将把实际问题附加到文件中,因为我很难弄清楚在尝试发布此问题时如何避免出错。

添加额外的信息作为我自己的注释,因为不支持文件附件。

0 个答案:

没有答案