38 lines
1.3 KiB
YAML
38 lines
1.3 KiB
YAML
---
|
|
# Proxmox API settings (credentials come from vault variables)
|
|
openapply_pve_api_host: "{{ vault_proxmox_api_host | default('') }}"
|
|
openapply_pve_api_user: "{{ vault_proxmox_api_user | default('') }}"
|
|
openapply_pve_api_token_id: "{{ vault_proxmox_api_token_id | default('') }}"
|
|
openapply_pve_api_token_secret: "{{ vault_proxmox_api_token_secret | default('') }}"
|
|
openapply_proxmox_validate_certs: false
|
|
|
|
# Proxmox target and LXC specification
|
|
openapply_pve_node: pve01
|
|
openapply_lxc_vmid: 105
|
|
openapply_lxc_hostname: openapply-prod
|
|
openapply_lxc_template: local:vztmpl/ubuntu-24.04-standard_24.04-1_amd64.tar.zst
|
|
openapply_lxc_storage: local-lvm
|
|
openapply_lxc_cores: 2
|
|
openapply_lxc_memory_mb: 4096
|
|
openapply_lxc_swap_mb: 512
|
|
openapply_lxc_unprivileged: true
|
|
openapply_lxc_onboot: true
|
|
openapply_lxc_features:
|
|
nesting: 1
|
|
|
|
# LXC networking
|
|
openapply_lxc_bridge: vmbr0
|
|
openapply_lxc_ip_cidr: 10.0.0.105/24
|
|
openapply_lxc_gateway: 10.0.0.2
|
|
openapply_lxc_management_ip: 10.0.0.105
|
|
openapply_lxc_ssh_user: root
|
|
openapply_lxc_ssh_port: 22
|
|
openapply_lxc_nic_firewall: true
|
|
openapply_use_proxmox_nic: false
|
|
|
|
# LXC credentials (from vault)
|
|
openapply_lxc_password: "{{ vault_openapply_lxc_root_password | default('') }}"
|
|
|
|
# Controller runtime preflight
|
|
openapply_validate_controller_python_deps: true
|