bifrost/scripts/env-setup.sh
Julia Kreger 7615939bf1 Move env-setup to /scripts and add test script
Created and moved scripts into a scripts folder to keep things tidy.

Added a basic test script which invokes env-setup.sh, loads the
Ansible environment, and then initiates the test playbook.
2015-04-16 15:57:49 -04:00

32 lines
617 B
Bash
Executable File

#!/bin/bash
sudo -H apt-get -y install git python-pip
sudo -H pip install jinja2
u=$(whoami)
g=$(groups | awk '{print $1}')
if [ ! -d /opt/stack ]; then
mkdir -p /opt/stack || (sudo mkdir -p /opt/stack)
fi
sudo -H chown -R $u:$g /opt/stack
cd /opt/stack
if [ ! -d ansible ]; then
git clone https://github.com/ansible/ansible.git --recursive
else
cd ansible
git checkout devel
git pull --rebase
git submodule update --init --recursive
git fetch
fi
echo
echo "Run the following commands to proceed: "
echo
echo "source env-vars"
echo "source /opt/stack/ansible/hacking/env-setup"
echo