Marionetten-Duplikat-Deklaration: Klasse [Mongodb] ist bereits deklariert; Kann nicht neu deklarieren

8

Vielleicht etwas extrem dummes hier zu tun, aber ich kann keine Dokumentation darüber finden, was das verursachen könnte.

Einrichten einer Vagrant-VM mit Puppet und ich versuche, eine bestimmte Einstellung innerhalb des mongodb -Moduls zu überschreiben.

Soweit mir bekannt ist, ist die README.md-Syntax in diesem Repo falsch (obwohl ich das auch versucht habe).

Mein Manifest:

%Vor%

Beim Ausführen von vagrant up erhalte ich folgenden Fehler:

%Vor%

Wenn ich den Konfigurations-Override entferne funktioniert es perfekt, aber es gibt keinen Grund, warum es nicht funktioniert.

    
Josh Holloway 01.02.2013, 00:06
quelle

2 Antworten

9

Sie verwenden zwei Notationen, um dasselbe zu erreichen, aber Sie können nur Parameter mit der zweiten Notation verwenden. Kurz gesagt, Sie erklären es zweimal.

Also, verlieren Sie einfach 'include mongodb' und Sie sind gut.

Weitere Informationen: Ссылка

    
Ger Apeldoorn 01.02.2013, 06:06
quelle
1

Ja, entfernen Sie einfach include mongodb line. Das wird funktionieren, aber stellen Sie sicher, dass class { 'mongodb': ... } immer noch vorhanden ist. Andernfalls verwenden Sie include mongodb

    
Nino Paolo 19.02.2013 07:56
quelle

Tags und Links