Python SaltStack模块与状态
当搜索SaltStack的功能时,通常会出现一个状态和一个模块(例如,当搜索“SaltStack用户”时,会得到和) 阅读文档后,我得到的印象是,状态以某种方式调用模块或模块中的函数,以实现状态设置。但我不太清楚。因此,提出以下问题: SaltStack中的模块和状态有什么区别?首先:Python SaltStack模块与状态,python,salt-stack,Python,Salt Stack,当搜索SaltStack的功能时,通常会出现一个状态和一个模块(例如,当搜索“SaltStack用户”时,会得到和) 阅读文档后,我得到的印象是,状态以某种方式调用模块或模块中的函数,以实现状态设置。但我不太清楚。因此,提出以下问题: SaltStack中的模块和状态有什么区别?首先: 模块直接执行。如果重复执行某个模块,它每次都会执行该任务。例如,如果重复执行salt.modules.file.copy,则每次执行时都会覆盖现有文件 状态是描述目标系统特定部分的期望状态之后应如何变化的东西。
- 模块直接执行。如果重复执行某个模块,它每次都会执行该任务。例如,如果重复执行salt.modules.file.copy,则每次执行时都会覆盖现有文件
- 状态是描述目标系统特定部分的期望状态之后应如何变化的东西。例如,如果重复执行salt.states.file.copy,它将始终检查文件是否已存在,并且仅在文件不存在时复制该文件李>
我希望,这将使区别更加清楚我想你的问题已经在这里被问到了:可能重复感谢你的评论。它并没有回答这个确切的问题,但可以帮助加深理解@MostafaHussein供您参考,您的链接与gbrandsmas相同。是的,它们与我使用@gbrandsma的评论创建的标志相同。通常,上述答案说明了Salt模块和Salt状态之间的区别。为什么你认为这个答案不适合你的问题?我想它是如何回答状态模块和执行模块之间的区别的,从中你可以推断出这篇文章中问题的答案。但这不是很清楚。我个人在搜索时没有找到它,这就是为什么我打开了这个问题。