使用 Saltstack mysql-公式设置密码?

Set password using Saltstack mysql-formula?

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

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

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

但没有快乐。我破解了 debconfmod.py 以显示密码,但运气不好。

这应该有效吗?如果有效的话如何?

谢谢。

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

支柱 yml 是

mysql:
  server:
    root_password: 'somepass'

所以支柱json应该是

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

现在一切正常。