puppetlabs仪表板模块中已弃用的mysql::server模块,如何修复?

puppetlabs仪表板模块中已弃用的mysql::server模块,如何修复?,mysql,puppet,dashboard,Mysql,Puppet,Dashboard,我已经安装了,但是当我运行 puppet agent --test 我得到以下错误: 错误:无法从远程服务器检索目录:上的错误400 服务器:错误:该类已被弃用,并且该功能 感动的 进入mysql::server。如果运行mysql::server时没有正确调用 mysql::服务器,使用新的覆盖选项哈希语法,您将恢复 您的MySQL将恢复到股票设置。未卸下此按钮,请勿继续 类并正确使用mysql::server If you are brave you may set attempt_com

我已经安装了,但是当我运行

puppet agent --test
我得到以下错误:

错误:无法从远程服务器检索目录:上的错误400 服务器:错误:该类已被弃用,并且该功能 感动的 进入mysql::server。如果运行mysql::server时没有正确调用 mysql::服务器,使用新的覆盖选项哈希语法,您将恢复 您的MySQL将恢复到股票设置。未卸下此按钮,请勿继续 类并正确使用mysql::server

If you are brave you may set attempt_compatibility_mode in this class which
attempts to automap the previous settings to appropriate calls to
mysql::server at /etc/puppetlabs/puppet/modules/mysql/manifests/init.pp:89

我已经尝试根据答案来修复它,但我真的不知道如何应用答案。

实际上,在这个模块的新版本中,您需要实例化
mysql::server
mysql::client
,而不再是
mysql

您可以将
mysql
中的声明替换为
mysql::server
(不要忘记检查参数名称是否没有更改)

希望这有帮助