Modification : ateliers_host : continue LVM.
[lhc/ateliers.git] / env.sh
diff --git a/env.sh b/env.sh
index bea19b8..ac13553 100644 (file)
--- a/env.sh
+++ b/env.sh
@@ -2,8 +2,10 @@
 # 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 :
@@ -47,6 +49,17 @@ readonly vm_use_lvm="yes"
 #     /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
@@ -75,3 +88,7 @@ readonly vm_mac="00:16:3E:E5:98:42" # NOTE: addresse MAC assignée par Grésille
  # 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_'
+ }