2017-02-17 1 views
0

Wenn ich das Modul puppetlabs-aws verwenden möchte, um Amazon AWS-Instanzen zu erstellen, auf welchem ​​Knoten in meiner Marionettenhierarchie soll ich diese Klassen deklarieren? Offensichtlich kann ich sie nicht auf den Knoten deklarieren, die ich gerade erstelle, also wo dann? Wann und wie wird das Manifest angewendet?In Puppet, auf welchem ​​Knoten sollte ich die puppetlabs-aws-Klassen deklarieren?

+0

Sie würden die Infrastrukturbereitstellung über einen Bootstrap (wahrscheinlich Master) und die Softwarebereitstellung auf dem Knoten ausführen. Aber eigentlich solltest du die Infra Prov mit Terraform machen. –

Antwort

0

Es spielt keine Rolle, wo das Manifest ausgeführt wird. Sie könnten puppet apply die Manifeste in Ihrer lokalen Entwicklungsumgebung als einen schnellen Weg, um loszulegen. In einer Produktionsumgebung können Sie alternativ einen dedizierten Knoten haben, der als Ihr "Bereitsteller" klassifiziert ist, von dem aus Sie Manifeste ausführen. Es gibt nichts, was dich daran hindern würde, deinen bestehenden Puppet-Master als "Provisioner" zu klassifizieren.

Verwandte Themen