Chef中的no_proxy代理支持

时间:2015-06-15 12:05:38

标签: proxy chef

Chef支持代理服务器,例如http://www.rubydoc.info/gems/chef/Chef/HTTP/BasicClient#http_client_builder-instance_method

此客户remote_file将由no_proxy使用。

正如文档所示,不支持remote_file个网站。

因此,如果想要组合代理服务器之前和之后的站点的remote_file资源,则会出现问题。厨师不能两者都做。无法组合代理服务器之前和之后的no-proxy资源。没有办法告诉Chef不应该为某些站点使用已配置的代理服务器。没有remote_file设置。

在Chef中处理此问题的最佳做法是什么?在通过代理服务器无法访问的资源之前,有一些建议要取消设置代理服务器。但这些都行不通。请参阅示例https://serverfault.com/questions/498683/one-off-use-of-http-proxy-in-a-chef-remote-file-resource

是否应该拆分代理服务器之前和之后具有<table border="1"> <tbody> <?php $connect = mysqli_connect("localhost", "daemon", "xampp", "test"); if (!$connect) { die(mysqli_error()); } $results = mysqli_query($connect, "SELECT title,url,details,file,submission_date FROM input"); if (!$results) { mysqli_error($results); die(); } while ($row = mysqli_fetch_array($results)) { ?> <tr> <td><?php echo $row['title'] ?></td> <td><?php echo $row['url'] ?></td> <td><?php echo $row['details'] ?></td> <td><?php echo $row['file'] ?></td> <td><?php echo $row['submission_date'] ?></td> </tr> <?php } ?> </tbody> </table> 资源的所有配方?

这样我们就有两种类型的Chef运行。一个用于使用代理服务器的配方用于不应使用代理服务器的配方?

1 个答案:

答案 0 :(得分:0)

事实并非如此。请检查源代码。

请参阅:https://github.com/chef/chef/blob/master/lib/chef/http/basic_client.rb#L114-L117