Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
Pojďme to probrat

Terraform Modules

05. 09. 2022 1 min čtení advanced

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.