# ============================================================ # Proxmox Cluster Inventory - INI Format # Copy this file to your inventory folder as "hosts.ini" # and adjust IPs, hostnames, and optional keys. # ============================================================ [proxmox] # Format: ansible_host= [priv_ip=] [priv_nic_1=] [priv_nic_2=] [pve_enterprise_key=] # # - inventory_alias : Arbitrary label used by Ansible. Does NOT need to match the real hostname. # The real system hostname (ansible_hostname) is used for Proxmox & Linstor nodes. # - ansible_host : IP used by Ansible to SSH into the node (management/public IP). # - priv_ip : IP used for Corosync cluster traffic and Linstor replication (private/dedicated NIC). # If omitted, ansible_host is used as fallback. # - priv_nic_1/2 : (Optional) The two NICs forming the full-mesh p2p bridge (named "p2p"). # Required only when running network.yml to configure the private bridge. # NIC names differ per node — check with: ip link show # - pve_enterprise_key : (Optional) Per-node Proxmox enterprise subscription key. vtmis1-ve ansible_host=10.191.25.21 priv_ip=10.191.125.1 priv_nic_1=nic2 priv_nic_2=nic3 vtmis2-ve ansible_host=10.191.25.22 priv_ip=10.191.125.2 priv_nic_1=nic2 priv_nic_2=nic3 vtmis3-ve ansible_host=10.191.25.23 priv_ip=10.191.125.3 priv_nic_1=nic2 priv_nic_2=nic3 # Single-node example (no cluster, no Linstor): # pve-standalone ansible_host=10.0.0.50