1
我想在我自己的模塊rehan
中使用elasticsearch/elasticsearch模塊。 elasticsearch/elasticsearch模塊提供了一個名爲elasticsearch
的類。如果我還想在我的模塊中創建一個使用elasticsearch/elasticsearch中的類的類,那我該如何實現呢?我曾嘗試:處理兩個具有相同名稱的木偶類
class rehan::elasticsearch {
class { 'elasticsearch':
manage_repo => true,
repo_version => '2.2',
require => Class['java']
}
elasticsearch::instance { 'es-01':
require => Package['elasticsearch'],
}
}
上面的代碼中的錯誤有:
Error: Duplicate declaration: Class[Rehan::Elasticsearch] is already declared; cannot redeclare at..
我希望能夠以某種方式使用名稱空間,比如'elasticsearch :: elasticsearch'。 –
@MuhammadRehanSaeed啊我誤解了這個問題。我想你使用的是Puppet 3. – Artefacto
@MuhammadRehanSaeed我改變了答案。 – Artefacto