Wie ich angefangen habe
Ich habe mich entschieden, mehr über den Einsatz von Terraform zur Bereitstellung von Diensten in Azure zu lernen. In der Vergangenheit habe ich meine Dienste meist über das Portal, die Azure-CLI oder mit ARM-Templates in Azure bereitgestellt. In vielen Diskussionen rund um Automatisierung hörte ich immer wieder Leute über Terraform als ihre bevorzugte Lösung für die Skripterstellung von Deployments sprechen. Insbesondere dank meines Kollegen Arnaud Lheureux – wir saßen zusammen auf der Microsoft Ready am Stand rund um das Cloud Adoption Framework und er zeigte mir, was er bereits mit Terraform gemacht hatte, um eine Landing Zone in Azure bereitzustellen. Das war der Impuls, mehr über Terraform zu lernen…
Besucht gerne Arnauds Blogbeitrag über den Einsatz von Terraform im Kontext von Landing Zones im Microsoft Cloud Adoption Framework for Azure!
Der nächste Schritt war nicht, das ganze Web nach Artikeln zu durchsuchen. Mein nächster Schritt war, ein Buch zu suchen, um mein Lernen zu starten. Ich fand das folgende Buch von Yevgeniy Brikmann:

Also bestellte ich das Buch und konnte es kaum erwarten, meine Reise mit Terraform zu beginnen. Als das Buch ankam, startete ich direkt mit den ersten Kapiteln und fand schnell heraus, dass alle Beispiele im Buch von Yevgeniy auf AWS bezogen waren. Also überlegte ich mir direkt – das wird meine Herausforderung! Alle Beispiele auf Azure portieren und in diesem Blog dokumentieren.
Ich schrieb Yevgeniy eine kurze Nachricht, um sicherzugehen, dass das für ihn in Ordnung ist – danke Yevgeniy für deine Zustimmung!
Also bleibt dran, um über meine ersten Schritte mit Terraform und die Umsetzung der Beispiele auf Azure zu lesen.
Teil 1 - Erste Schritte…
Teil 2 - Die erste VM bereitstellen
Teil 3 - Webserver bereitstellen
Teil 4 - Ein VM Scale Set bereitstellen
