×

6.8.4. Создание виртуальной машины

 
 
  • cloupard_kvm_instance — тип ресурса
  • vm1 — имя ресурса для Terraform
  • region — регион
  • cod — зона размещения (ЦОД)
  • name — имя ВМ
  • description — описание ВМ
  • vm_type — тип ВМ (например, universal)
  • os_template — шаблон ОС
  • os_admin_pass — пароль администратора
  • ssh_key — SSH ключ
  • running — запуск ВМ после создания
  • in_test — тестовый режим
  • vcpu, vram — ресурсы ВМ
  • disks — список дисков
  • connections — сетевые подключения к extip и vnet
resource "cloupard_kvm_instance" "vm1" {
  region = "kz_ala2"
  cod = "almaty2"
  name = "tf_vm1"
  description = "test vm from tf"
  vm_type = "universal_lin"
  os_template = "debian_12_minimal"
  os_admin_pass = "Qwer1234"
  ssh_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJbOIrkRQapl6EGXleO0VUq0ZWZ65+YSwF6i/1TqYsIb infraaccess"
  running = true
  in_test = true
  vcpu = 2
  vram = 2
 
  disks = {
    "disk0" = {
      name = "disk0"
      type = "super"
      size = 30
      description = "System"
      bootable = true
    },
    "disk1" = {
      name = "disk1"
      type = "standard"
      size = 40
      description = "Data1"
      bootable = false
    },
    "disk2" = {
      name = "disk2"
      type = "archive"
      size = 45
      description = "Data2"
      bootable = false
    }
  }
 
  connections = {
    "net0" = {
      extip_id = cloupard_kvm_extip.ip2.id
    },
    "net1" = {
      vnet_id = cloupard_kvm_vnet.vnet1.id
    },
    "net2" = {
      vnet_id = cloupard_kvm_vnet.vnet2.id
    }
  }
}
 
см. подробное описание ресурса cloupard_kvm_instance
 
ПОЛЕЗНЫЕ ССЫЛКИ