resource "incus_project" "this" { name = var.name description = var.description config = { # Features "features.images" = var.features_images "features.networks" = var.features_networks "features.networks.zones" = var.features_networks_zones "features.profiles" = var.features_profiles "features.storage.buckets" = var.features_storage_buckets "features.storage.volumes" = var.features_storage_volumes # Limits "limits.containers" = var.limits_containers "limits.cpu" = var.limits_cpu "limits.disk" = var.limits_disk "limits.instances" = var.limits_instances "limits.memory" = var.limits_memory "limits.networks" = var.limits_networks "limits.processes" = var.limits_processes "limits.virtual-machines" = var.limits_virtual_machines } # Dynamic block for per-pool disk limits, if defined dynamic "config" { for_each = var.limits_disk_pool content { key = "limits.disk.pool.${config.key}" value = config.value } } }