# DESCRIPTION: ce fichier regroupe les variables propres à la VM
readonly PATH=$PATH:/usr/sbin:/sbin
-readonly vm="ateliers"
-readonly vm_fqdn="$vm.heureux-cyclage.org"
+readonly vm_domainname="heureux-cyclage.org"
+readonly vm_hostname="ateliers"
+readonly vm_fqdn="$vm_hostname.$vm_domainname"
+readonly vm=$vm_hostname
readonly vm_use_lvm="yes"
# - sans LVM :
# /dev/mapper/$vm_fqdn-disk -> /dev/xvda{1,2}
# /dev/xvda2 -> /dev/mapper/${vm_lvm_vg}-${vm_lvm_lv}_{swap,root,var,home}
+case $vm_use_lvm in
+ (no)
+ ;;
+ (yes)
+ readonly vm_lvm_vg=$vm_fqdn
+ readonly vm_lvm_lv=$vm
+ ;;
+ (*)
+ exit 1;;
+ esac
+
readonly vm_raid_effective_disks=1 # NOTE: RAID1 (mirroring)
# NOTE: julm@rouf:~$ sudo pvs /dev/md2 -o+pe_start
# PV VG Fmt Attr PSize PFree 1st PE
# dans l'idée de ne pas s'embêter avec
# une migration squeeze -> wheezy dans deux mois ;
# et parce qu'on juge wheezy « suffisamment stable ».
+
+rule_env () { # DESCRIPTION: affiche les $vm_*
+ set | grep '^vm_'
+ }