This commit is contained in:
Jonas Forsberg
2021-09-24 13:25:12 +02:00
parent 892c91e6a7
commit 9ac32539c8
7 changed files with 130 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import salt.exceptions
def root_password(name):
"""
Set the mysql/mariadb root password
password
the password to user for root
"""
ret = {
"name": "root password",
"changes": {},
"result": False,
"comment": ""
}
if __salt__["mysql.check_credentials"]("root", name):
ret["comment"]="Password is in correct state"
ret["result"] = True
return ret
result = __salt__["mysql.set_root_password"](name)
if not result["result"]:
ret["comment"] = result["err"]
return ret
ret["changes"].update({"root password": {"old": "######", "new": "******"}})
ret["result"]=True
return ret