From: Alexandru Avadanii Date: Sun, 19 Aug 2018 22:11:02 +0000 (+0200) Subject: [deploy.sh] Install Docker if not present X-Git-Tag: opnfv-7.0.0~89^2~2 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F93%2F61193%2F1;p=fuel.git [deploy.sh] Install Docker if not present JIRA: FUEL-383 Change-Id: I19d27ca59a3f24d1bd66e39457a6ca267bccce19 Signed-off-by: Alexandru Avadanii --- diff --git a/ci/deploy.sh b/ci/deploy.sh index d3704a1dd..47662f796 100755 --- a/ci/deploy.sh +++ b/ci/deploy.sh @@ -241,6 +241,7 @@ if [ ${USE_EXISTING_PKGS} -eq 1 ]; then else notify "[NOTE] Installing required distro pkgs" 2 jumpserver_pkg_install 'deploy' + docker_install fi if ! virsh list >/dev/null 2>&1; then diff --git a/mcp/scripts/lib.sh b/mcp/scripts/lib.sh index c3a71a436..5f1275dc5 100644 --- a/mcp/scripts/lib.sh +++ b/mcp/scripts/lib.sh @@ -572,3 +572,14 @@ function get_nova_compute_pillar_data { echo "${value}" fi } + +function docker_install { + # Mininum effort attempt at installing Docker if missing + if ! which docker; then + curl -fsSL https://get.docker.com -o get-docker.sh + sudo sh get-docker.sh + rm get-docker.sh + # On RHEL distros, the Docker service should be explicitly started + sudo systemctl start docker + fi +}