resource "hcloud_server" "single-server1" { name = "single-server1" image = var.os_type server_type = var.server_type location = var.location labels = { type = "single" } ssh_keys = [hcloud_ssh_key.default.id] user_data = jsonencode({ "users": { "name": "ansible", "groups": ["users", "admin"], "sudo": "ALL=(ALL) NOPASSWD:ALL", "shell": "/bin/bash", "ssh_authorized_keys": ["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE32LygGZyJonoWVjRgQ0Hq8iy39aLs+oH5Flmn9RhAj terraform melpomene"] }, "package_update": true, "package_upgrade": true }) firewall_ids = [hcloud_firewall.single-firewall.id] }