Ich versuche, eine Vagabund-Box mit Puppe bereitzustellen und ich bin schrecklich verwirrt, wo ich Marionette installieren muss. Laut Vagrant Documentation unter Provisioning bedeutet die Dokumentation, dass Marionette auf meinem Hostrechner ist und wenn ich renne, suche Vagrant nach Manifesten und Modulen in meiner Host-Umgebung. Vagrant Puppet ProvisioningWo installiere ich Puppe für eine VM? Gastgeber oder Gast?
Ich möchte jedoch nicht ein paar Puppenmodule installieren und Dateien auf meinem Host erstellen. Was ich will, ist eine Vagabund-Box zu starten und dann diese Manifest-Dateien und Module auf der virtuellen Maschine selbst zu haben, so kann ich die Box vagrant package
und an Teamkollegen weitergeben. Vagrant Dokumentation sagt, dass ich die Manifest-Datei in der VM wie puppet.manifests_path = ["vm", "/path/to/manifests"]
haben kann, kann ich entweder tun oder. Ich bin wirklich verwirrt darüber, wie das funktioniert.
Zusätzlich sah ich ein Youtube-Tutorial, das ein begleitendes GitHub-Beispiel Vagrant example hatte. Dieser Typ scheint alles zu umgehen, was ich in der Puppendokumentation gelesen habe. Nein, in diesem Repository gibt er Modulklassen oder Pakete an. Kann mich jemand auf ein Beispiel hinweisen, wie man eine Box bereitstellt, die die beste Vorgehensweise darstellt?
Sie könnten auf mehr Glück [Super User] (// superuser.com) – FrankerZ
prüfen das ist interessant i Hilfe hoffen, dass Sie http://superuser.com/questions/743448/ is-there-any-reason-to-use-puppet-neben-mit-docker/744101 # 744101 –
Ich bin nicht viel von einem Vagabund Kerl, aber Sie haben im Grunde zwei Möglichkeiten mit Puppet: (1) setzen Sie alle benötigten Manifeste und Daten, einschließlich Module, auf dem Rechner, der konfiguriert wird, und "marionet apply" verwenden, um sie anzuwenden, oder (2) die benötigten Manifeste und Daten auf einem Rechner mit dem puppetmaster-Dienst ablegen und 'puppet agent' auf dem Rechner verwenden konfiguriert werden, um die entsprechende Konfiguration abzurufen und anzuwenden. Es klingt, als hättest du Beispiele von beiden gesehen. Puppet selbst muss jedoch auf der zu konfigurierenden Maschine sein. –