fix dynamic private ip
This commit is contained in:
@@ -12,11 +12,6 @@ resource "hcloud_server" "server" {
|
||||
|
||||
labels = var.labels
|
||||
|
||||
network {
|
||||
network_id = var.network_id
|
||||
ip = try(var.ip, null)
|
||||
}
|
||||
|
||||
connection {
|
||||
user = "root"
|
||||
private_key = local.ssh_private_key
|
||||
@@ -68,3 +63,8 @@ resource "hcloud_server" "server" {
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
resource "hcloud_server_network" "server" {
|
||||
server_id = hcloud_server.server.id
|
||||
network_id = var.network_id
|
||||
}
|
||||
|
@@ -3,7 +3,7 @@ output "ipv4_address" {
|
||||
}
|
||||
|
||||
output "private_ipv4_address" {
|
||||
value = var.ip
|
||||
value = hcloud_server_network.server.ip
|
||||
}
|
||||
|
||||
output "name" {
|
||||
|
@@ -59,13 +59,6 @@ variable "network_id" {
|
||||
type = number
|
||||
}
|
||||
|
||||
variable "ip" {
|
||||
default = null
|
||||
description = "The IP"
|
||||
type = string
|
||||
nullable = true
|
||||
}
|
||||
|
||||
variable "server_type" {
|
||||
description = "The server type"
|
||||
type = string
|
||||
|
Reference in New Issue
Block a user