2016-07-06 7 views
1

Ich benutze die SaltStack mysql-formula und die Standardeinstellungen funktionieren gut bis auf das root-Passwort.Passwort mit Saltstack mysql-formula?

als versuchen vielmehr die Säule dachte ich, das sollte funktionieren:

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

aber keine Freude. Ich habe auf debconfmod.py gehackt, um das Passwort anzuzeigen, aber kein Glück dort.

Sollte das funktionieren und wenn ja wie?

Danke.

Antwort

0

Stellt sich heraus, ich vermasselte die Yml-Konvertierung in Json.

Die Säule yml ist

mysql: 
    server: 
    root_password: 'somepass' 

So ist die json Säule

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

Jetzt ist alles funktioniert wie es sollte sein sollte.