Files
PSProxmoxVE/tests/infrastructure/answer.toml.tftpl
T
Clint Branham 08286303ee fix(ci): first-boot repo fix, robust cleanup, and script fixes
- first-boot.sh: Remove .sources files (PVE 9 DEB822 format) not just
  .list, and detect suite (trixie vs bookworm) from debian.sources
- create-api-token.sh: Accept full endpoint URL (fixes missing port),
  use /access/domains for API check (no auth needed on PVE 9),
  avoid pipefail on curl|python3 pipe
- preflight-cleanup.sh: New script that runs at start and end of every
  provisioning run — cleans orphaned VMs, ISOs, and stale terraform state
- Workflow: Add pre-flight and final cleanup steps so failed runs can't
  leave the runner/host in a broken state

All changes validated manually on the self-hosted runner.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 16:14:35 -05:00

21 lines
330 B
Plaintext

[global]
keyboard = "en-us"
country = "us"
fqdn = "pve-test.local"
mailto = "test@test.local"
timezone = "UTC"
root_password = "${root_password}"
reboot_on_error = true
root_ssh_keys = []
[network]
source = "from-dhcp"
[disk-setup]
filesystem = "ext4"
disk_list = ["sda"]
[first-boot]
source = "from-iso"
ordering = "fully-up"