Möchten Sie erfahren, wie Sie eine Terraform-Installation unter Ubuntu Linux durchführen? In diesem Tutorial zeigen wir Ihnen, wie Sie Terraform unter Linux installieren.

Was ist Terraform?

Terraform ist eine Infrastruktur-Code-Software, die von HashiCorp entwickelt wurde und in GO-Sprache geschrieben ist.

Damit kann ein Benutzer eine Konfigurationsdatei erstellen, die möglicherweise eine Verbindung zu mehreren Cloud-Anbietern herstellt, und eine gesamte Infrastruktur erstellen oder aktualisieren.

Beispielsweise kann ein Administrator eine Konfigurationsdatei erstellen, die automatisch 10 virtuelle Maschinen mit Ubuntu Linux in der Amazon AWS-Cloud erstellt, eine Verbindung zur Azure-Cloud herstellt und eine virtuelle Maschine mit Windows erstellt.

Terraform-Tutorial:

Auf dieser Seite bieten wir einen schnellen Zugriff auf eine Liste mit Anleitungen zu Terraform.

Tutorial - Terraform Installation

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um die erforderliche Software zu installieren.

# apt-get update
# apt-get install wget unzip

Greife auf  Terraform-Download-Seite und erhalten Sie die Linux-Version, die mit Ihrer Umgebung kompatibel ist.

Terraform Download

Wir werden den WGET-Befehl verwenden, um den Download der Terraform-Software durchzuführen.

# mkdir /downloads/terraform -p
# cd /downloads/terraform
# wget https://releases.hashicorp.com/terraform/0.11.13/terraform_0.11.13_linux_amd64.zip

Extrahieren Sie nach Abschluss des Terraform-Downloads das Terraform-Installationspaket.

# unzip terraform_0.11.13_linux_amd64.zip

Archive: terraform_0.11.13_linux_amd64.zip
inflating: terraform

Installieren Sie den Befehl Terraform auf Ubuntu mit dem folgenden Befehl:

# install terraform /usr/local/bin/

Überprüfen Sie die Terraform-Installation mithilfe der folgenden Befehle:

# terraform -version
# terraform

Sie sollten die folgende Ausgabe sehen.

Usage: terraform [-version] [-help] <command> [args]

The available commands for execution are listed below.
The most common, useful commands are shown first, followed by
less common or more advanced commands. If you're just getting
started with Terraform, stick with the common commands. For the
other commands, please read the help and docs before usage.

Common commands:
apply Builds or changes infrastructure
console Interactive console for Terraform interpolations
destroy Destroy Terraform-managed infrastructure
env Workspace management
fmt Rewrites config files to canonical format
get Download and install modules for the configuration
graph Create a visual graph of Terraform resources
import Import existing infrastructure into Terraform
init Initialize a Terraform working directory
output Read an output from a state file
plan Generate and show an execution plan
providers Prints a tree of the providers used in the configuration
push Upload this Terraform module to Atlas to run
refresh Update local state file against real resources
show Inspect Terraform state or plan
taint Manually mark a resource for recreation
untaint Manually unmark a resource as tainted
validate Validates the Terraform files
version Prints the Terraform version
workspace Workspace management

All other commands:

Herzliche Glückwünsche! Sie konnten Terraform unter Ubuntu Linux installieren.

Terraform vs Ansible

Beide sind großartige Produkte, um Infrastruktur als Code zu erstellen.

Mit beiden Produkten können Netzwerkumgebungen mit komplexen Anforderungen bereitgestellt werden.

Um eine einfache Analogie zu erhalten, könnte man sagen, dass Ansible ein IT-Automatisierungstool ist, während Sie mit Terraform eine vollständige Infrastruktur unter Verwendung seiner Infrastruktur als Codelösung erstellen. Dies bedeutet, dass Sie eine gesamte Netzwerkumgebung erstellen können, die sich über mehrere Cloud-Angebote erstreckt Amazon AWS, Google, Azure und andere verwenden eine einfache Konfigurationsdatei.

Hier ist ein Link zu einem besseren Vergleich zwischen Terraform vs Ansible.