7

シェフでファイルの名前を変更するにはどうすればよいですか?

シェフのドキュメントで見つけたのは次のとおりです。

  • 作成
  • create_if_missing
  • 消去
  • 接する
4

2 に答える 2

10

ruby_block を使用し、内部で ::File.Rename(src,dst) を使用します。Chef フレームワークにはファイルの名前変更機能がありません (少なくとも 0.10.18 まではありませんでした)。

ほんの一例:

ruby_block "Rename file" do
  block do
    ::File.rename(new_resource.src,new_resource.dst)
  end
end
于 2012-11-23T11:47:48.893 に答える