# nodes — описание виртуальных машин # # vlan_id: # - опциональный параметр # - если НЕ указан → VM будет в обычной сети (untagged, vmbr0) # - если указан → VM попадет в соответствующий VLAN (например 20 → 192.168.20.0/24) # cloudinit: # - опциональный параметр # - указывает имя cloud-init файла для конкретной VM # - файл должен находиться в root: cloud-config/<имя>.yml # - если НЕ указан → используется "default.yml" # - если файл НЕ найден в root → используется fallback из модуля (modules/node/cloud-config/default.yml) # # пример: # - cloudinit = "worker.yml" → будет использован cloud-config/worker.yml # - cloudinit не задан → будет использован default.yml locals { nodes = { sing-box-tun= { cloudinit = "vm.yml" index = 2 cpu = 1 memory = 2048 disk = 7 datastore = "local-lvm" ip_offset = 0 ip = "192.168.22.50" } } }