puppetlabs仪表板模块中不推荐使用mysql :: server模块,如何修复?

时间:2014-01-24 08:12:31

标签: mysql puppet dashboard

我安装了puppetlabs dashboard module,但是当我运行

puppet agent --test

我收到以下错误:

  

错误:无法从远程服务器检索目录:错误400开启   SERVER:ERROR:已弃用此类及其功能   移动       进入mysql :: server。如果你没有正确调用运行mysql :: server       使用新的override_options哈希语法的mysql :: server将恢复       你的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

我试过根据this回答修复它,但老实说我不知道​​如何应用答案。

1 个答案:

答案 0 :(得分:0)

实际上,对于此模块的新版本,您需要实例化mysql::servermysql::client而不再是mysql

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

希望这有帮助。