44 lines
1.3 KiB
HCL
44 lines
1.3 KiB
HCL
|
|
# VM IP Address
|
|
output "vm_ip_address" {
|
|
description = "IP адрес созданной виртуальной машины"
|
|
value = proxmox_vm_qemu.loki_vm.default_ipv4_address
|
|
}
|
|
|
|
# VM ID
|
|
output "vm_id" {
|
|
description = "ID виртуальной машины в Proxmox"
|
|
value = proxmox_vm_qemu.loki_vm.vmid
|
|
}
|
|
|
|
# SSH Private Key
|
|
output "ssh_private_key" {
|
|
description = "SSH приватный ключ для подключения к VM"
|
|
value = tls_private_key.vm_ssh_key.private_key_pem
|
|
sensitive = true
|
|
}
|
|
|
|
# SSH Public Key
|
|
output "ssh_public_key" {
|
|
description = "SSH публичный ключ"
|
|
value = tls_private_key.vm_ssh_key.public_key_openssh
|
|
}
|
|
|
|
# Connection String
|
|
output "ssh_connection_command" {
|
|
description = "Команда для подключения к VM по SSH"
|
|
value = "ssh -i ssh_key.pem ${var.ssh_user}@${proxmox_vm_qemu.loki_vm.default_ipv4_address}"
|
|
}
|
|
|
|
# Loki URL
|
|
output "loki_url" {
|
|
description = "URL для доступа к Grafana Loki"
|
|
value = "http://${proxmox_vm_qemu.loki_vm.default_ipv4_address}:3100"
|
|
}
|
|
|
|
# Loki Health Check
|
|
output "loki_health_check" {
|
|
description = "URL для проверки здоровья Loki"
|
|
value = "http://${proxmox_vm_qemu.loki_vm.default_ipv4_address}:3100/ready"
|
|
}
|