我目前在配方中使用此代码:
template "/var/django/.ssh/id_rsa" do
source "id_rsa.erb"
owner "django"
group "django"
variables :key => ssh_key
mode 00600
end
Run Code Online (Sandbox Code Playgroud)
这是id_rsa.erb看起来像:
<%= @key %>
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可以避免使用模板,只是从字符串中生成文件.也许这样的东西:
file_from_string "/var/django/.ssh/id_rsa" do
source ssh_key
owner "django"
group "django"
mode 00600
end
Run Code Online (Sandbox Code Playgroud)
Ste*_*ing 50
使用file资源并指定content属性的文件内容.
在您的情况下,这将导致类似于此的资源定义:
file "/var/django/.ssh/id_rsa" do
content ssh_key
owner "django"
group "django"
mode 00600
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9147 次 |
| 最近记录: |