Voglio impostare password complessa per utente root mysql. Ma c'è un problema con la gallina dalle uova. Ho un server vuoto. Lo sale. La password di root è vuota (di default dopo l'installazione).Come impostare la password di root utilizzando gli stati salt
Se uso
root:
mysql_user.present:
- name: root
- password: $ecur3h4x0r
- host: %
Allora non sarei in grado di chiamare qualsiasi altri stati mysql perché avrebbero bisogno della password. Ma la prossima volta che farò lo stato in alto questa chiamata non funzionerebbe, perché lo stato tenta di connettersi con una password vuota.
Qualche fortuna su questo? Siamo a 0.17.4 e non vedo alcun segno nella documentazione o una ricerca Google superficiale. – thaddeusmt
Non ho ancora provato questa soluzione, ma sembra che questa richiesta req abbia aggiunto questa funzionalità: https://github.com/saltstack/salt/pull/9722 Vedere anche "connection_user" e "connection_pass" qui: http://docs.saltstack.com/ref/states/all/salt.states.mysql_user.html#module-salt.states.mysql_user –