Aus dem Kurs: Terraform für Fortgeschrittene

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Workspaces und Variablen

Workspaces und Variablen

Nicht immer lassen sich Workspaces so einfach verwenden, wie hier bei diesem Beispiel der resource_group. Denn hier ist es recht einfach, wir wollen eigentlich nur eine Endung an den Namen unserer resource_group und den passenden Wert in den Tag einfügen und dieser stimmt mit dem Namen unseres Workspaces überein, also in diesem Fall hier -dev, -test, -prod. Stellen wir uns aber vor, wir wollen bspw. ein virtuelles Netzwerk anlegen, dann können wir natürlich auch hier für den Namen die gleiche Funktion benutzen, indem wir einfach sagen, es ist vnet-workspacename, aber was ist denn jetzt z.B. mit dem address_space. Zwischen Produktivumgebung, Testumgebung und Entwicklungsumgebung müssen sich die Adressbereiche unterscheiden, doch hier kann ich nicht mehr so einfach über Interpolation arbeiten, sondern jetzt muss ich es hinbekommen, dass Terraform zu unterscheiden weiß, welchen Wert es da einsetzen muss. Dafür braucht es zwei ganz einfache Schritte, wir legen zum einen die Variable…

Inhalt