gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:26:01 27 4
gpt4 key购买 nike

我目前在食谱中使用此代码:

template "/var/django/.ssh/id_rsa" do
source "id_rsa.erb"
owner "django"
group "django"
variables :key => ssh_key
mode 00600
end

这是 id_rsa.erb的样子:

<%= @key %>

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

file_from_string "/var/django/.ssh/id_rsa" do
source ssh_key
owner "django"
group "django"
mode 00600
end

最佳答案

使用 file 资源并将文件内容指定为content属性。

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

file "/var/django/.ssh/id_rsa" do
content ssh_key
owner "django"
group "django"
mode 00600
end

关于chef-infra - 从字符串生成文件而不必在Chef中创建模板文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15292579/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com