Cloud Fortgeschritten
Terraform Modules¶
TerraformModulesIaC 3 min Lesezeit
Wiederverwendbare Terraform-Module. Struktur, Registry und Best Practices.
Eigenes Modul¶
# modules/vpc/main.tf
variable "cidr" { default = "10.0.0.0/16" }
resource "aws_vpc" "main" {
cidr_block = var.cidr
tags = { Name = var.name }
}
output "vpc_id" { value = aws_vpc.main.id }
# Verwendung
module "vpc" {
source = "./modules/vpc"
cidr = "10.0.0.0/16"
name = "production"
}
Registry-Module¶
module "eks" {
source = "terraform-aws-modules/eks/aws"
version = "~> 20.0"
cluster_name = "my-cluster"
cluster_version = "1.29"
}
Zusammenfassung¶
Module = DRY-Prinzip für Infrastruktur. Verwenden Sie Registry-Module wo möglich, eigene für spezifische Logik.
Brauchen Sie Hilfe bei der Implementierung?¶
Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.