Add ansible related install scripts

Change-Id: I7ab32df59882eb1bba66e4d613b4fbd72972f3ee
Todo: find out a way to dynamically turn off strict key checking.
This commit is contained in:
Xicheng Chang 2015-04-14 14:55:00 -07:00
parent 00a9989fe1
commit 6fcc29479d
3 changed files with 28 additions and 2 deletions

25
install/ansible.sh Executable file
View File

@ -0,0 +1,25 @@
#!/bin/bash
#
echo "Installing Ansible"
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
source $DIR/install.conf
if [ -f $DIR/env.conf ]; then
source env.conf
else
echo "failed to load environment"
exit 1
fi
source $DIR/install_func.sh
echo "INstalling ansible related packages"
sudo yum -y install ansible
if [[ "$?" != "0" ]]; then
echo "Failed to install ansible"
exit 1
fi
sudo mkdir -p /var/ansible/run
sudo mkdir -p /root/backup/ansible
sudo cp -rn /var/ansible/* /root/backup/ansible/
sudo cp -rf $ADAPTERS_HOME/ansible/* /var/ansible/

View File

@ -6,7 +6,7 @@
export OS_INSTALLER=${OS_INSTALLER:-cobbler}
# PACKAGE_INSTALLER indicates the tool for Package provisioning, default is 'chef'.
export PACKAGE_INSTALLER=${PACKAGE_INSTALLER:-chef}
export PACKAGE_INSTALLER=${PACKAGE_INSTALLER:-package}
# service NIC
export NIC=${NIC:-}

View File

@ -340,7 +340,8 @@ echo "Install the OS Installer Tool"
source ${COMPASSDIR}/install/$OS_INSTALLER.sh || exit $?
echo "Install the Package Installer Tool"
source ${COMPASSDIR}/install/$PACKAGE_INSTALLER.sh || exit $?
source ${COMPASSDIR}/install/chef.sh || exit $?
source ${COMPASSDIR}/install/ansible.sh || exit $?
echo "Download and install Compass Web"
source ${COMPASSDIR}/install/compass_web.sh || exit $?