Ich versuche ein Puppet-Modul zu schreiben, um Java 8 auf einer virtuellen Maschine zu installieren. Mit Java 6 war es kein Problem: Ich schrieb eine java.pp mit mehr oder weniger diesen Zeilen und alles funktionierte einwandfrei.Einfaches Puppet-Modul für Java8 für eine VM mit Vagrant
Ich habe mit einigen Tutorial online versucht, aber alles scheint komplexer zu sein als ich brauche. Haben Sie eine Idee, wie Sie Java 8 auf der VM über Puppet installieren können?
Ich habe nicht verstanden, was du meinst. Was sollte ich in der Datei init.pp, in Java/Manifest deklarieren? – TrinitasXVII
Nein, Sie müssen das Puppetlabs-Java-Modul installieren (entweder Pushing to Puppet/Module oder aus dem Installationsskript) und dann in Ihrer Marionette-Datei (kann init oder etwas anderes sein) von Vagrantfile deklariert werden Sie nur diese Klasse verweisen - Hier schlug ich vor Sie nicht ein neues Modul zu erstellen, sondern ein vorhandenes zu verwenden –
Ok, danke. Also in meiner site.pp-Datei habe ich etwas wie Knoten 'web' { Klasse {'Java': Verteilung => 'jdk', Paket => 'Java-1.8.0-openjdk-devel' }} Ich habe jetzt eine andere Frage: Wenn ich viele SW (Java, Postgres, ...) installieren muss, wird meine Website.pp viel wachsen. Ist das der richtige Weg? Oder gibt es ein "Muster"? – TrinitasXVII