UNPKG

616 BPlain TextView Raw
1#!/usr/bin/env bash
2
3## Must be run as root...
4if [[ $EUID -ne 0 ]]; then
5 echo "This script must be run root:"
6 echo " \$ sudo $0"
7 exit 1
8fi
9
10# Ansible dependencies
11apt-get -qq -y update
12apt-get -qq -y install python-software-properties # Ubuntu 12.04
13apt-get -qq -y install software-properties-common # Ubuntu 12.10
14apt-get -qq -y install python-pycurl
15
16add-apt-repository -y ppa:rquillo/ansible &> /dev/null || exit 1
17apt-get -qq -y update
18
19# Ansible
20apt-get -qq -y install ansible
21
22# Run provisioning playbook
23(cd "$( dirname "$0" )/../provisioning" && ansible-playbook -i localhost $@ provision.yml)