making ansible version configurable

Change-Id: If4465359293f544a4bc4814e7e26753729d949f2
This commit is contained in:
Min Pae 2016-05-04 00:07:52 -07:00
parent 2b52f67e7f
commit 6a3e694d24
2 changed files with 9 additions and 1 deletions

View File

@ -4,3 +4,9 @@ Configuration
-------------
At Present there is no configuration for this element.
Ansible Version
---------------
By default this installs ansible 1.8.1, but the environment variable
ANSIBLE_VERSION can be set to override the installed version of Ansible.

View File

@ -19,6 +19,8 @@
set -eux
set -o pipefail
ANSIBLE_VERSION=${ANSIBLE_VERSION:-1.8.1}
install-packages build-essential libssl-dev libyaml-dev python-dev libxml2-dev libxslt-dev libffi-dev
virtualenv $ANSIBLE_VENV_DIR
@ -29,7 +31,7 @@ set -u
$ANSIBLE_VENV_DIR/bin/pip install paramiko PyYAML jinja2 httplib2
$ANSIBLE_VENV_DIR/bin/pip install ansible==1.8.1
$ANSIBLE_VENV_DIR/bin/pip install ansible==${ANSIBLE_VERSION}
ln -s $ANSIBLE_VENV_DIR/bin/ansible /usr/local/bin/ansible
ln -s $ANSIBLE_VENV_DIR/bin/ansible-playbook /usr/local/bin/ansible-playbook