Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Terraform von Grund auf

19. 10. 2022 1 Min. Lesezeit advanced

Cloud Fortgeschritten

Terraform von Grund auf

TerraformIaCInfrastructure 3 min Lesezeit

Infrastructure as Code mit Terraform. Provider, Ressourcen, State und erstes Deployment.

Grundlagen

# main.tf
terraform {
  required_providers {
    aws = { source = "hashicorp/aws", version = "~> 5.0" }
  }
}

provider "aws" { region = "eu-central-1" }

resource "aws_instance" "web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t3.micro"
  tags = { Name = "web-server" }
}

output "public_ip" { value = aws_instance.web.public_ip }

Workflow

terraform init     # Provider herunterladen
terraform plan     # Änderungen anzeigen
terraform apply    # Änderungen anwenden
terraform destroy  # Alles löschen

State

Terraform speichert den Zustand in terraform.tfstate. Im Team immer Remote State verwenden (S3, Azure Blob, Terraform Cloud).

Zusammenfassung

Terraform ist der De-facto-Standard für IaC. Beginnen Sie mit dem Plan/Apply-Workflow und Remote State.

Brauchen Sie Hilfe bei der Implementierung?

Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.

Kostenlose Beratung

Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.