feat: initial commit
- have been working on this for some time now
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user