fix: tolerate proxmox self-signed tls

This commit is contained in:
eding 2026-07-19 08:32:28 +02:00
parent 230fd06ea2
commit a95ce14f82
3 changed files with 5 additions and 11 deletions

View file

@ -33,17 +33,9 @@ resource "null_resource" "stage_talos_image" {
}
}
# Create all required VLAN interfaces based on the unique bridges map
resource "proxmox_virtual_environment_network_linux_vlan" "cluster_vlan" {
for_each = {}
node_name = each.value.proxmox_node
name = "${each.value.phys_iface}.${each.value.vlan_id}"
}
# Create all required network bridges
resource "proxmox_virtual_environment_network_linux_bridge" "cluster_bridge" {
for_each = local.unique_bridges
for_each = {}
node_name = each.value.proxmox_node
name = each.value.bridge_name

View file

@ -2,6 +2,7 @@ import argparse
import json
import os
import sys
import ssl
import urllib.error
import urllib.parse
import urllib.request
@ -16,7 +17,8 @@ def api_request(base_url, token, method, path, data=None):
req.add_header("Content-Type", "application/x-www-form-urlencoded")
else:
payload = None
with urllib.request.urlopen(req, data=payload) as response:
context = ssl._create_unverified_context()
with urllib.request.urlopen(req, data=payload, context=context) as response:
return json.loads(response.read().decode())

View file

@ -171,7 +171,7 @@ variable "node_interfaces" {
variable "create_vlan_interface" {
description = "Whether to create VLAN interfaces (true for tagged VLANs, false for untagged)"
type = bool
default = true
default = false
}
# --- Registry Proxy Configuration ---