Installieren von Terraform auf macOS mit Homebrew

Einfache Installation und Aktualisierung von Terraform auf deinem Mac, um mit Infrastructure as Code loslegen zu können.

Terraform ist ein beliebtes Open-Source Infrastructure as Code Tool, mit dem du (nicht nur in Azure) Infrastrukturen effizient erstellen, ändern und versionieren kannst. In dieser Anleitung zeige ich dir Schritt-für-Schritt, wie du Terraform mithilfe des Package Managers Homebrew auf deinem macOS installierst.

Voraussetzungen

Außer einer Internetverbindung benötigst du Admin-Rechte auf deinem macOS, um die erforderlichen Softwarepakete herunterladen und installieren zu können.

Schritt 1: Homebrew installieren

Homebrew ist ein beliebter Package Manager für macOS, der die Installation verschiedener Softwarepakete vereinfacht, darunter Terraform. Falls du Homebrew bisher nicht installiert hast, kannst du das mit folgenden Schritten einfach tun:

  1. Öffne ein Terminal. Du findest die App unter Applications > Utilities.
  2. Führe anschließend folgenden Befehl aus, um Homebrew zu installieren:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Folge anschließend den Anweisungen, um die Homebrew Installation abzuschließen.

Schritt 2: HashiCorp Tap hinzufügen

Bevor du Terraform installieren kannst, musst du zunächst den HashiCorp Tap mit folgendem Befehl hinzufügen, ein Repository mit allen HashiCorp Formulaes für Homebrew:

brew tap hashicorp/tap

Dieses Command klont das HashiCorp Repository in das Homebrew Verzeichnis und bereitet damit die Installation von Terraform vor.

Schritt 3: Terraform installieren

Terraform kann nun einfach mit folgendem Befehl installiert werden:

brew install hashicorp/tap/terraform

Homebrew lädt das Terraform Package und installiert es anschließend auf deinem macOS System.

Schritt 4: Installation verifizieren

Nach der Installation von Terraform kannst du sie mit folgendem Befehl verifizieren:

terraform --version

Der Befehl zeigt dir die installierte Version von Terraform an, womit die erfolgreiche Installation bestätigt wird.

Terraform v1.9.8
on darwin_arm64

Schritt 5: AutoComplete einschalten (Optional)

Um besser im Terminal arbeiten zu können, bietet Terraform ein AutoComplete-Feature an. Hiermit kannst du es einschalten:

terraform -install-autocomplete

Starte deinen Termin neu, um AutoComplete nutzen zu können.

Zusätzlich: Terraform aktualisieren

Nutze Homebrew ebenfalls, um immer mit der letzten aktuellen Terraform Version zu arbeiten. Führe Folgendes aus:

brew upgrade hashicorp/tap/terraform

Geschafft! 🎉

Mit diesen einfachen Schritten hast du Terraform erfolgreich auf deinem macOS installieren und bist nun bereit Terraform zum Erstellen und Verwalten deiner Infrastruktur zu nutzen.

Denke daran, Terraform regelmäßig zu aktualisieren, um immer mit der neuesten Version zu arbeiten.

Happy Terraforming 👋🏻