Terraform: інфраструктура як код для VPS та хмари

Хмара та DevOps · 19.04.2026
Terraform: інфраструктура як код для VPS та хмари

Terraform: інфраструктура як код

Terraform дозволяє описувати серверну інфраструктуру у файлах .tf та керувати нею через CLI замість ручного створення через веб-консоль.

Приклад: Hetzner Cloud

provider "hcloud" {
  token = var.hcloud_token
}

resource "hcloud_server" "web" {
  name        = "web-01"
  image       = "ubuntu-24.04"
  server_type = "cx22"
  location    = "nbg1"
}

Основні команди

terraform init    # ініціалізація
terraform plan    # перегляд змін
terraform apply   # застосувати
terraform destroy # знищити
Безпека: Ніколи не комітьте terraform.tfvars та *.tfstate — вони містять токени та секрети.
← Назад до бази знань Поставити питання підтримці