mirror of
https://github.com/status-im/ansible-role-mongodb.git
synced 2025-02-17 15:36:23 +00:00
30 lines
724 B
Bash
30 lines
724 B
Bash
#!/usr/bin/env bash
|
|
# -*- mode: sh; -*-
|
|
|
|
# File: before_install.sh
|
|
# Time-stamp: <2018-02-15 14:08:01>
|
|
# Copyright (C) 2018 Sergei Antipov
|
|
# Description:
|
|
|
|
# set -o xtrace
|
|
set -o nounset
|
|
set -o errexit
|
|
set -o pipefail
|
|
|
|
sudo apt-get update
|
|
sudo apt-get install apt-transport-https
|
|
# Latest Ansible install
|
|
sudo pip3 install docker ansible
|
|
ansible --version
|
|
docker version
|
|
# Pull docker image or build it
|
|
if [ -f tests/Dockerfile.${DISTRIBUTION}_${DIST_VERSION} ]
|
|
then
|
|
sudo docker build --rm=true --file=tests/Dockerfile.${DISTRIBUTION}_${DIST_VERSION}
|
|
--tag ${DISTRIBUTION}:${DIST_VERSION} tests
|
|
else
|
|
sudo docker pull ${DISTRIBUTION}:${DIST_VERSION}
|
|
fi
|
|
|
|
sudo ln -s ${PWD} /etc/ansible/roles/greendayonfire.mongodb
|