使用Saltstack mysql-formula设置密码?

时间:2016-07-06 16:31:36

标签: salt-stack

我正在使用SaltStack mysql-formula,除了root密码外,默认设置工作正常。

而不是尝试支柱,我认为这应该有效:

sudo salt 'ip-172-31-20-106.ec2.internal' state.sls mysql pillar="{'mysql:server:root_password':'Password'}" >

但没有快乐。我攻击debconfmod.py以显示密码,但没有运气。

这应该如何工作,如果是这样的话?

感谢。

1 个答案:

答案 0 :(得分:0)

原来我把yml转换搞砸了json。

支柱yml是

mysql:
  server:
    root_password: 'somepass'

所以支柱json应该是

pillar="{'mysql':{'server':{'root_password':'somepass'}}}"

现在一切正常。