【发布时间】:2017-07-13 14:48:51
【问题描述】:
我们的运营团队希望确保所有 IIS 网站都 (a) 记录到正确的位置并 (b) 记录正确的内容。最棒的IIS Cookbook 让我可以同时做这两件事如果我知道在这个旧盒子上运行了哪些网站,但遗憾的是,我不知道。所以一个相当简单的实现可能是:
list_of_sites.each do |s|
iis_site s do
log_directory 'c:/fireplace'
etc.
end
end
但是...我不知道给定节点上正在运行哪些站点。 Ohai 似乎没有这个信息,但也许有一个奇妙的(我更喜欢这个拼写)Ohai 插件,我的 google-foo 找不到。我想我可以为此编写一个 ohai 插件。但这将是我的第一次,所以有点不愿意去那里。还有其他选择吗?
列出网站的好方法列表在这里:Display all sites and bindings in powershell,但不确定如何使用 powershell 从配方中生成的网站列表。
我们正在运行 chef 12 和各种 IIS,但最旧的是 7.0。
感谢您的任何建议!
【问题讨论】:
标签: iis chef-infra