Automatische Installation per Puppet

Hallo!

Ich bin gerade dabei die Installation der Websites per Puppet und SVN zu automatisieren. Hat da schon jemand Erfahrung?

https://forge.puppetlabs.com/vitadisplays/oxid scheint mir eine gute Sache zu sein, das ist neu (gestern) und wirft jetzt vielleicht einiges meiner Vorüberlegungen über den Haufen… :slight_smile:

[B]Warum ich das will

[/B]Ich hätte gerne die Möglichkeit, Websites kurzfristig und automatisiert von einem Server auf einen anderen zu ziehen. Erstens können Entwickler so leichter die Installation lokal in Gang setzen, zweitens kann man mal leicht einen “Preview” (Staging/Testing) für den Kunden installieren und drittens kann man durch banalen Umzug ganz fix auf geänderte Anforderungen für die Live-Website reagieren. Viertens ist das das mein Desaster Recovery Plan. Fünftens hoffe ich darauf, dass dadurch Oxid-Updates einfacher werden.

Grüße, Matthias

sowas?

http://forum.oxid-esales.com/showthread.php?t=18906

Hallo Matthias,

Deine E-Mail dazu ist bei mir gelandet und noch auf dem To-Do-Berg für heute. Ich ruf Dich nachher mal an, ja? :slight_smile:

Gruß

Hallo,
puppet oxid module ist jetzt in der Version 0.0.2 von mir herausgebracht worden. Das Sputnik tool war mir bis jetzt unbekannt.
Meine Intension ist/war es, das man auf Werkszeuge aufbaut, die es schon gibt. In diesem Fall habe ich mich für puppet entschieden.

Mein Ziel war es nicht nur einen Oxid Shop aufzubauen bzw. zu kopieren, sondern auch einen Upgrade-Pfad zu bereiten.

In meiner Entwicklungsumgebung setzte ich auf Continuous integration(Jenkins) um meine Test/Staging Shops auf zu bauen und zu testen, z.B. mit hilfe von Jira Bonfire.

Weitere Infos findet Ihr unter https://github.com/vitadisplays/puppet-oxid bzw. unter PuppetForge: https://forge.puppetlabs.com/vitadisplays/oxid

Gruß

Matthias