我想爲mysql root用戶設置強密碼。但是有一個蛋雞的問題。我有空服務器。我給它加鹽。根密碼爲空(安裝後默認)。如何使用salt狀態設置root密碼
如果我使用
root:
mysql_user.present:
- name: root
- password: $ecur3h4x0r
- host: %
那我就不能調用任何其他MySQL的狀態,因爲他們需要的密碼。但是,下次我進入高級狀態時,此呼叫將無法工作,因爲狀態會嘗試使用空密碼進行連接。
對此有什麼好運?我們在0.17.4,並且在文檔或粗略的Google搜索中沒有看到任何標誌。 – thaddeusmt
我沒有測試該解決方案還沒有自己,但它看起來像添加了這個功能,這個拉REQ:https://github.com/saltstack/salt/pull/9722 另請參見「connection_user」和「connection_pass」在這裏: http://docs.saltstack.com/ref/states/all/salt.states.mysql_user.html#module-salt.states.mysql_user –