validation之前,盐状态

我将我的盐sls文件存储在一个git仓库中,但是我有一个常年性的问题,我无法validation我的YAML代表一个有效的可应用的状态集(我也很难validation我的YAML – 这是但是更容易)。 理想情况下,我想在validation工作站之前先validation我的状态。 如果不这样做,一些方法来检查预接收钩,以便至less停止命中服务器的代码。

  • 从Ansible 2.0开始,格式策略如何?
  • 如何使用Puppet ENC定义多个/ etc / hosts条目?
  • 获取当前的主机名并将其推送到conf文件中
  • 为什么一些r10kconfiguration文件启动他们的YAML行:
  • 引用冒号
  • 在Ansible任务中作为YAML键的值
  • One Solution collect form web for “validation之前,盐状态”

    您可能想使用salt命令尝试testing选项: http : //docs.saltstack.com/en/latest/ref/states/testing.html

    salt '*' state.highstate test=True 

    这也适用于salt-call命令。 它将parsing所有configuration文件,将运行所有检查,然后列出将执行的所有命令。

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.