有没有办法预览state.highstate
上将哪些文件提供给小兵?我知道你可以运行state.show_highstate
,但这不是我要找的输出。例如,在/path/to/recurse/dir/
内我有foo.txt
和bar.txt
,在我的sls文件中我有
/path/to/recurse/dir/:
file.recurse:
- source: salt://dir/
我想运行state.preview_highstate
,它会显示foo.txt
和bar.txt
的内容。有没有人知道如何在不运行state.highstate
的情况下解决这个问题?
答案 0 :(得分:4)
如果你能够在仆从上运行状态,但只是不想应用任何更改,你可以将test=True
附加到你的命令:
salt '*' state.highstate test=True
这将在minion上运行highstate但不会对系统进行任何更改。将应用的更改以黄色显示。