Chcę ustawić silne hasło dla użytkownika root mysql. Ale jest problem z jajecznicą. Mam pusty serwer. Sól to. Hasło root jest puste (domyślnie po instalacji).Jak ustawić hasło roota za pomocą stany soli
Jeśli używam
root:
mysql_user.present:
- name: root
- password: $ecur3h4x0r
- host: %
Wtedy nie byłby w stanie wywołać jakiekolwiek inne stany mysql bo musieliby hasło. Ale następnym razem, gdy wykonam highstate, to połączenie nie zadziała, ponieważ stan próbuje połączyć się z pustym hasłem.
Czy to szczęście? Jesteśmy na 0.17.4 i nie widzę żadnego znaku w dokumentacji ani pobieżnym wyszukiwaniu Google. – thaddeusmt
Nie testowałem jeszcze tego rozwiązania, ale wygląda na to, że to polecenie pull dodaje tę funkcję: https://github.com/saltstack/salt/pull/9722 Zobacz także "connection_user" i "connection_pass" tutaj: http://docs.saltstack.com/ref/states/all/salt.states.mysql_user.html#module-salt.states.mysql_user –