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