【问题标题】:Validating Xml Chef template验证 Xml Chef 模板
【发布时间】:2015-10-23 13:41:26
【问题描述】:

Google 没有帮我解决这个问题:

我们刚刚开始使用 Chef 部署。 (而且我是个令人尴尬的新手)

我有一个 web.config 模板,其中包含由数据包设置的变量。

使用一些免费的在线工具,我能够在我的数据包中找到并修复语法问题。 JSONLint

有没有办法检查模板本身?

一旦找到 Ruby 标签 this one 这样的在线 Xml 验证工具就会失败......这是有道理的,因为它不是有效的 Xml。是否有工具/方法来验证模板中的 Xml 以使 Ruby 标签有效?

我只想知道从语法上讲,该文件是否有效。逻辑错误将通过另一种方式处理......如果这有意义的话。

【问题讨论】:

  • 你看过chefspec吗?
  • @StephenKing 这看起来不错...我会试一试,谢谢!

标签: ruby json xml validation chef-infra


【解决方案1】:

您可以替换应该由您的 标记设置的值并验证这一点,因为如果您的模板正确,您的最终 .xml 文件将不包含任何这些标记。

【讨论】:

    猜你喜欢
    • 2013-05-22
    • 2011-06-02
    • 2010-11-22
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2019-02-15
    • 2011-07-23
    • 1970-01-01
    相关资源
    最近更新 更多