Chef infra 从字符串生成文件而不必在Chef中创建模板文件?

Chef infra 从字符串生成文件而不必在Chef中创建模板文件?,chef-infra,Chef Infra,我目前在配方中使用此代码: template”/var/django/.ssh/id\u rsa“do 来源“id_rsa.erb” 所有者“django” “django”组 变量:key=>ssh\u key 模式00600 结束 下面是id\u rsa.erb的外观: 我想知道是否可以避免使用模板,而直接从字符串生成文件。也许是这样的: file\u from\u string”/var/django/.ssh/id\u rsa“do 源ssh\u密钥 所有者“django” “dj

我目前在配方中使用此代码:

template”/var/django/.ssh/id\u rsa“do
来源“id_rsa.erb”
所有者“django”
“django”组
变量:key=>ssh\u key
模式00600
结束
下面是
id\u rsa.erb
的外观:


我想知道是否可以避免使用模板,而直接从字符串生成文件。也许是这样的:

file\u from\u string”/var/django/.ssh/id\u rsa“do
源ssh\u密钥
所有者“django”
“django”组
模式00600
结束
使用资源并将文件内容指定给
内容
属性

在您的情况下,这将导致类似以下内容的资源定义:

file”/var/django/.ssh/id\u rsa“do
内容ssh\U密钥
所有者“django”
“django”组
模式00600
结束

OMG,我查看了文件资源,但没有看到这个。谢谢