61 lines
2 KiB
Text
61 lines
2 KiB
Text
# Base Proxmox endpoint, including scheme and port.
|
|
# Required for live API access.
|
|
PROXMOX_URL=https://proxmox.example.invalid:8006
|
|
|
|
# Login realm used for authentication.
|
|
# Required for live API access.
|
|
PROXMOX_REALM=pam
|
|
|
|
# Proxmox username. If it does not already include @realm, the app appends PROXMOX_REALM.
|
|
# Required for live API access.
|
|
PROXMOX_USER=root
|
|
|
|
# Password for the configured user.
|
|
# Required for live API access.
|
|
PROXMOX_PASSWORD=replace-me
|
|
|
|
# Verify TLS certificates for API requests.
|
|
# Recommended: true for trusted certificates, false only for known self-signed/internal setups.
|
|
PROXMOX_VERIFY_TLS=false
|
|
|
|
# Usually leave this at the default Proxmox API base.
|
|
PROXMOX_API_BASE=/api2/json
|
|
|
|
# Optional ISO auto-selection rule for the OS step.
|
|
# Uses glob syntax by default. Prefix with "regex:" to use a regular expression.
|
|
# Examples:
|
|
# PROXMOX_DEFAULT_ISO_SELECTOR=*ubuntu*
|
|
# PROXMOX_DEFAULT_ISO_SELECTOR=regex:nixos-minimal-\d{2}\.\d{2}\..*-x86_64-linux\.iso$
|
|
PROXMOX_DEFAULT_ISO_SELECTOR=
|
|
|
|
# Global create safety switch.
|
|
# false = allows creates
|
|
# true = blocks creates
|
|
PROXMOX_PREVENT_CREATE=false
|
|
|
|
# Restrict live creates to a dedicated test scope.
|
|
# When true, the PROXMOX_TEST_* values below become required.
|
|
PROXMOX_ENABLE_TEST_MODE=false
|
|
|
|
# Required only when PROXMOX_ENABLE_TEST_MODE=true.
|
|
# Creates are restricted to this node.
|
|
PROXMOX_TEST_NODE=
|
|
|
|
# Required only when PROXMOX_ENABLE_TEST_MODE=true.
|
|
# Creates are restricted to this resource pool.
|
|
PROXMOX_TEST_POOL=
|
|
|
|
# Required only when PROXMOX_ENABLE_TEST_MODE=true.
|
|
# Automatically added to created VMs in test mode.
|
|
PROXMOX_TEST_TAG=codex-e2e
|
|
|
|
# Required only when PROXMOX_ENABLE_TEST_MODE=true.
|
|
# Automatically prefixed to VM names in test mode.
|
|
PROXMOX_TEST_VM_NAME_PREFIX=codex-e2e-
|
|
|
|
# Reserved for future failed-create cleanup behavior.
|
|
# Parsed today, but not yet acted on by the workflow.
|
|
PROXMOX_KEEP_FAILED_VM=true
|
|
|
|
# Request timeout used for API calls and task polling.
|
|
PROXMOX_REQUEST_TIMEOUT_SECONDS=15
|