Puppet Enterprise Hiera配置上的重复类错误

时间:2015-06-17 02:23:20

标签: elasticsearch hiera puppet-enterprise

我在运行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

1 个答案:

答案 0 :(得分:0)

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