1 function prepare_env() {
2 export PYTHONPATH=/usr/lib/python2.7/dist-packages:/usr/local/lib/python2.7/dist-packages
4 sudo apt-get install mkisofs bc
5 sudo apt-get install git python-pip python-dev -y
6 sudo apt-get install libxslt-dev libxml2-dev libvirt-dev build-essential qemu-utils qemu-kvm libvirt-bin virtinst libmysqld-dev -y
7 sudo pip install --upgrade pip
8 sudo pip install --upgrade ansible
9 sudo pip install --upgrade virtualenv
10 sudo service libvirt-bin restart
15 mkdir -p $WORK_DIR/installer
17 mkdir -p $WORK_DIR/network
18 mkdir -p $WORK_DIR/iso
19 mkdir -p $WORK_DIR/venv
21 if [[ ! -f centos.iso ]];then
22 wget -O $WORK_DIR/iso/centos.iso $ISO_URL
26 mkdir -p $WORK_DIR/mnt
27 sudo mount -o loop $WORK_DIR/iso/centos.iso $WORK_DIR/mnt
28 cp -rf $WORK_DIR/mnt/compass/compass-core $WORK_DIR/installer/
29 cp -rf $WORK_DIR/mnt/compass/compass-install $WORK_DIR/installer/
30 sudo umount $WORK_DIR/mnt
33 chmod 755 $WORK_DIR -R
34 virtualenv $WORK_DIR/venv