467d84c620
* Separate OSTYPE specific tasks/files. * Keep only common tasks and files in the playbooks dir. TODO pxe case to be working for centos as well note, the cmtools.sh installs ansible 2.0.1.0 in centos7, while we have 2.0.0.2 for ubuntu trusty note, the base.yaml installs python-keystoneclient 1:1.3.0-1.el7 from kilo-2 (no juno for centos7), while for ubuntu we have one from juno note, there is no pygraphviz for centos7, see also https://bugs.launchpad.net/fuel/+bug/1510884 Closes-bug: #1548851 Change-Id: Icec5637f9242104322d1104725f9f132d1ca16f0 Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
28 lines
1016 B
YAML
28 lines
1016 B
YAML
---
|
|
|
|
- shell: docker --version
|
|
ignore_errors: true
|
|
register: docker_version
|
|
# This script is completely broken, it has so many sleeps...
|
|
- shell: curl -sSL https://get.docker.com/ | sudo sh
|
|
when: docker_version | failed
|
|
|
|
# Here's a raw paste of what the above script really does for Ubuntu
|
|
#- shell: apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
|
|
#- shell: mkdir -p /etc/apt/sources.list.d
|
|
#- shell: echo deb https://apt.dockerproject.org/repo ubuntu-trusty main > /etc/apt/sources.list.d/docker.list
|
|
# args:
|
|
# creates: /etc/apt/sources.list.d/docker.list
|
|
#- shell: apt-get update
|
|
#- shell: apt-get install -y -q docker-engine
|
|
|
|
# pre download riak image
|
|
- shell: docker pull solarproject/riak
|
|
|
|
# prebuild pg container
|
|
- git: repo=https://github.com/kiasaki/docker-alpine-postgres.git dest=/tmp/docker-alpine-postgres update=yes
|
|
- shell: make build
|
|
args:
|
|
chdir: /tmp/docker-alpine-postgres
|
|
- shell: rm -fr /tmp/docker-alpine-postgres
|