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