diff --git a/multiple/shared_modules/outputs.tf b/multiple/shared_modules/outputs.tf index 877c03b..ed6bd4a 100644 --- a/multiple/shared_modules/outputs.tf +++ b/multiple/shared_modules/outputs.tf @@ -16,4 +16,25 @@ output "cloudinit_disk_id" { output "cloudinit_disk_name" { value = libvirt_cloudinit_disk.commoninit.name -} \ No newline at end of file +} + +# Additional useful outputs for counted resources +output "domain_names" { + value = [for domain in libvirt_domain.domain : domain.name] +} + +output "domain_ids" { + value = [for domain in libvirt_domain.domain : domain.id] +} + +output "volume_names" { + value = [for volume in libvirt_volume.vm_disk : volume.name] +} + +output "volume_ids" { + value = [for volume in libvirt_volume.vm_disk : volume.id] +} + +output "instance_count" { + value = var.instance_count +}