在另一台服务器上使用厨师http_request方法发布测试文件

时间:2017-06-30 14:32:47

标签: chef chef-recipe

我想使用chef http_request方法在服务器上发布文本文件。 在这里我写了一些东西,但它不起作用 -

http_request "post a file" do
  action :post
  url "http://<server_ip>/php/upload.php"
  headers "Content-Type" => "text/plain"
  message ::File.read("#{filename}")
end

任何人都可以建议我如何做到这一点?

1 个答案:

答案 0 :(得分:0)

文件上传,听起来像你正在尝试做的,需要比http_request实现更复杂的HTTP机制。您必须使用ruby_block和法拉第或Chef::HTTP之类的方式自行完成。