44 lines
973 B
HCL
44 lines
973 B
HCL
output "pool_name" {
|
|
value = libvirt_pool.tf_tmp_storage.name
|
|
}
|
|
|
|
output "network_name" {
|
|
value = libvirt_network.tf_libvirt_tmp_network.name
|
|
}
|
|
|
|
output "network_addresses" {
|
|
value = libvirt_network.tf_libvirt_tmp_network.addresses
|
|
}
|
|
|
|
output "cloudinit_disk_id" {
|
|
value = libvirt_cloudinit_disk.commoninit.id
|
|
}
|
|
|
|
output "cloudinit_disk_name" {
|
|
value = libvirt_cloudinit_disk.commoninit.name
|
|
}
|
|
|
|
# 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
|
|
}
|
|
|
|
output "cloud_init_rendered" {
|
|
value = templatefile("${path.module}/cloud_init.yaml", {ssh_key = var.ssh_key})
|
|
} |