#!/bin/bash

# SAY HI TO SOUL
if [ ! -f "/etc/abbeoo/abo.global.parameters.sh" ]; then
  exit 0;
fi
source "/etc/abbeoo/abo.global.parameters.sh";



# SET UP BASIC SETTINGS
abo_mkabobasics "basic.server.xen";



# HOSTNAME
abo_mkfile.empty "/etc/hostname";
echo "srv-ldst-xend01">>$VAR_PATH;



# HOST FILE
abo_mkfile "/etc/hosts";
echo "127.0.0.1          localhost">>$VAR_PATH;
echo "10.255.255.1       srv-ldst-xend01.abbeoo.net               srv-ldst-xend01">>$VAR_PATH;
echo "10.255.255.2       srv-ldst-xend02.abbeoo.net               srv-ldst-xend02">>$VAR_PATH;
echo "">>$VAR_PATH;
echo "::1                ip6-localhost                            ip6-loopback">>$VAR_PATH;
echo "fe00::0            ip6-localnet">>$VAR_PATH;
echo "ff00::0            ip6-mcastprefix">>$VAR_PATH;
echo "ff02::1            ip6-allnodes">>$VAR_PATH;
echo "ff02::2            ip6-allrouters">>$VAR_PATH;



# GIVE XEN USER XL RIGHTS
abo_mkfile "/etc/sudoers";
echo "Defaults  env_reset">>$VAR_PATH;
echo "Defaults  mail_badpass">>$VAR_PATH;
echo "Defaults  secure_path=\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/etc/abbeoo\"">>$VAR_PATH;
echo "root      ALL=(ALL:ALL) ALL">>$VAR_PATH;
echo "abbeoo    ALL=(ALL:ALL) NOPASSWD: /usr/sbin/xl,/sbin/lvdisplay,/sbin/lvcreate,/sbin/lvremove">>$VAR_PATH;
echo "%sudo     ALL=(ALL:ALL) ALL">>$VAR_PATH;



# MAKE LIFE EASIER FOR XEN USER
abo_mkfile.append "/var/local/abbeoo/.bashrc";
echo "alias xl='sudo xl'">>$VAR_PATH;
echo "alias lvdisplay='sudo lvdisplay'">>$VAR_PATH;
echo "alias lvcreate='sudo lvcreate'">>$VAR_PATH;
echo "alias lvremove='sudo lvremove'">>$VAR_PATH;


# INSTALL SW
abo_install.sw "abo.inst.sw.drbd8.sh";
abo_install.sw "abo.inst.sw.xen48.sh";


# SETUP POST SETUP TASK
exit 0;
