0

运行时出现以下错误puppet agent -t

Duplicate declaration: Class[MyModule] is already declared; cannot redeclare on node mynode.mydomain.com

我使用 heira 作为我的方法。在 mynode.mydomain.com.yaml 我有以下

classes:
  - MyModule:elasticsearch

mtd::elasticsearch::install_dir: /opt/es
mtd::elasticsearch::version: 1.5.1
mtd::elasticsearch::master_node: true
mtd::elasticsearch::data_node: true
mtd::elasticsearch::cluster: elasticsearch
4

1 回答 1

0

问题很简单。该节点已在 Web UI 上与 MyModule 一起注册为一个类。因此,从 Web UI 中删除节点然后重新运行puppet agent -t即可解决问题。

于 2015-06-17T14:44:40.603 回答