Files
proxmox-loki-terraform/outputs.tf

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"
}