Andrew Asked: 2015-11-10 08:07:54 +0800 CST2015-11-10 08:07:54 +0800 CST 2015-11-10 08:07:54 +0800 CST 我如何确定哪些奴才正在接收特定的 SLS 作为其高级状态的一部分? 772 我的盐树中有一个公式,我认为它是死代码;也就是说,实际上并未在任何地方使用。我想摆脱它。如何验证没有奴才收到给定的 .sls 作为其高状态的一部分? 假设我不信任对顶级文件的手动检查;我想知道盐在哪里真正应用状态,而不是我认为它在哪里应用状态。 saltstack 1 个回答 Voted Best Answer ahus1 2015-11-16T12:42:22+08:002015-11-16T12:42:22+08:00 命令salt '*' state.show_top和salt '*' state.show_highstate将为所有小兵呈现有效的顶级文件和有效的高态信息。 如果你在这个列表中没有找到你的状态,你可以确定它当前没有被使用(除非它渲染到一个空文件)。 删除状态后,您可以使用相同的命令来检查状态是否不再被引用以及状态文件是否仍然呈现。
命令
salt '*' state.show_top
和salt '*' state.show_highstate
将为所有小兵呈现有效的顶级文件和有效的高态信息。如果你在这个列表中没有找到你的状态,你可以确定它当前没有被使用(除非它渲染到一个空文件)。
删除状态后,您可以使用相同的命令来检查状态是否不再被引用以及状态文件是否仍然呈现。