Salt:调用执行模块从支柱数据传递参数值

时间:2018-08-21 22:49:45

标签: salt-stack

我想执行一个盐执行模块,比如说'svn.update'。

我希望 not 在命令行中传递SVN用户名和密码。该数据已存储在目标小兵可用的支柱数据中。

如何告诉执行模块从奴才的支柱数据中获取那些参数的值?

类似这样的东西(当然不起作用)

$ sudo salt minionid svn.update cwd=/path/to/sandbox username='pillar.get svn:username' password='pillar.get svn:password'

1 个答案:

答案 0 :(得分:0)

您可以从状态文件执行以下操作,以调用带有支柱的执行模块,

{% set svn_update = salt['svn'].update(cwd='/path/to/sandbox', username=pillar['svn']['username'], password=pillar['svn']['password'] %}
相关问题