私は現在、このコードをレシピで使用しています:
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