55 lines
1.7 KiB
YAML
55 lines
1.7 KiB
YAML
---
|
|
# ============================================================
|
|
# Proxmox Post-Install - Group Variables (Senegal)
|
|
# ============================================================
|
|
|
|
# --- Deployment Toggles ---
|
|
standalone_mode: false
|
|
deploy_linstor: true
|
|
disable_ipv6: false
|
|
wipe_linstor_disks: true
|
|
|
|
# --- Proxmox Cluster ---
|
|
pve_cluster_name: "senegal"
|
|
# pve_enterprise_key: "" # Optional: global key (prefer per-host key in hosts.ini)
|
|
|
|
# --- Linstor / LINBIT Repository ---
|
|
# Auto-calculated as: Debian major version - 4 (e.g. Debian 13 = proxmox-9).
|
|
# Override manually if LINBIT publishes a differently-named repo for new Proxmox versions.
|
|
# linbit_proxmox_version: 9
|
|
|
|
# --- Linstor HA Controller ---
|
|
ha_pool: "fast_pool_1"
|
|
ha_vip: "10.191.125.4"
|
|
ha_vip_cidr: "29"
|
|
|
|
# --- Linstor Storage Pools ---
|
|
# Each entry defines one Resource Group, composed of one storage pool per node.
|
|
# All pools in the same entry share the same pool_name across nodes.
|
|
#
|
|
# TARGET RULES:
|
|
# - Use a raw block device path (/dev/sdb) to auto-create VG + LVM Thin Pool.
|
|
# - Use an existing thin-pool path (vg_name/thin_name, e.g. "pve/data") to register
|
|
# an already-existing LVM thin pool WITHOUT touching existing data.
|
|
#
|
|
# Keys under "targets" must match the Ansible inventory_hostname of each node
|
|
# (i.e. the left-hand label in hosts.ini, e.g. "vtmis1-ve").
|
|
linstor_storage_pools:
|
|
- pool_name: "fast_pool_1"
|
|
rg_name: "fast_pool_1"
|
|
vg_name: "pve"
|
|
thin_name: "data"
|
|
targets:
|
|
vtmis1-ve: "pve/data"
|
|
vtmis2-ve: "pve/data"
|
|
vtmis3-ve: "pve/data"
|
|
|
|
- pool_name: "slow_pool_1"
|
|
rg_name: "slow_pool_1"
|
|
vg_name: "sp1"
|
|
thin_name: "data"
|
|
targets:
|
|
vtmis1-ve: "/dev/sda"
|
|
vtmis2-ve: "/dev/sda"
|
|
vtmis3-ve: "/dev/sda"
|