当前位置 : 主页 > 网络安全 > 测试自动化 >

自动化 – 重新加载盐粒

来源:互联网 收集:自由互联 发布时间:2021-06-19
我想在state.highstate运行期间从外部源下载grain文件.该文件通常不应该更改 – 我只是主要用于初始配置. 因此,我似乎只想要一个file.managed状态,将正确的内容放入_grains(我使用的是独立客
我想在state.highstate运行期间从外部源下载grain文件.该文件通常不应该更改 – 我只是主要用于初始配置.

因此,我似乎只想要一个file.managed状态,将正确的内容放入_grains(我使用的是独立客户端),然后调用saltutil.sync_grains.但是如何调用函数呢?这将是一个配置了手表的状态,但我没有看到一个可以帮助我做到这一点的状态.

saltutil.sync_grains – 它是模块调用,而不是状态.
您需要使用状态“module” http://salt.readthedocs.org/en/latest/ref/states/all/salt.states.module.html#module-salt.states.module运行此模块
但是只有在部署正确的配置之后才能启动minion(参见salt-cloud).
对于动态参数化,最佳实践是支柱:
http://salt.readthedocs.org/en/latest/topics/tutorials/pillar.html
网友评论