我知道state.show_sls
呈现并显示状态。
我想知道如何呈现状态内使用的模板文件并显示其内容而无需应用状态。
有没有办法使用命令行中的 salt's jinja renderer来做到这一点?
答案 0 :(得分:1)
经过一些研究后,我来到命令salt.module.cp,它是这样的:
for(let key in Top) {
if(typeof Top[key] === 'object' && Top[key] !== null) {
for(let item in Top[key]) {
console.log(`Grabbing ${Top[key][item]} from '${item}' within '${key}' in Top.`);
}
if(Object.keys(Top[key]).length === 0) {
console.log(`Grabbing {} from '${key}' in Top.`);
}
} else {
console.log(`Grabbing ${Top[key]} from '${key}' in Top.`);
}
}
它将文件呈现为模板并将其打印在终端上。
在开发公式来检查我的模板时,我经常使用它。