Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Terraform Modules

05. 09. 2022 Aktualizováno: 27. 03. 2026 1 min čtení advanced
Tento článek byl publikován v roce 2022. Některé informace mohou být zastaralé.

Cloud Pokročilý

Terraform Modules

TerraformModulesIaC 3 min čtení

Opakovaně použitelné Terraform moduly. Struktura, registry a best practices.

Vlastní 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 }

# Použití
module "vpc" {
  source = "./modules/vpc"
  cidr   = "10.0.0.0/16"
  name   = "production"
}

Registry moduly

module "eks" {
  source  = "terraform-aws-modules/eks/aws"
  version = "~> 20.0"
  cluster_name    = "my-cluster"
  cluster_version = "1.29"
}

Shrnutí

Moduly = DRY princip pro infrastrukturu. Používejte registry moduly kde možné, vlastní pro specifickou logiku.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace

Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.