2016-07-06 84 views
1

我使用的是SaltStack mysql-formula,除了root密码以外,默认值工作得很好。使用Saltstack mysql-formula设置密码?

而不是试图我想这应该工作的支柱:

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

,但没有喜悦。我砍了debconfmod.py显示密码,但没有运气。

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

感谢。

回答

0

原来我把yml转换成了json。

支柱阳明是

mysql: 
    server: 
    root_password: 'somepass' 

所以支柱JSON应该是

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

现在一切正常,因为它应该。