summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>2019-04-11 16:24:36 +0200
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>2019-04-16 14:19:17 +0200
commit8aee0eede3cff78304000ac64768b224aad32045 (patch)
tree37d8595e722ec179ccf3c1945ad0f69772b3ce3f
parent747a8e202cf5f959206ad1af2bf38f7ea1a6440f (diff)
Fix for running Molecule on Centos host
On Centos7.6 /dev/loop* device nodes are created dynamically upon alocation (by default there is no /dev/loop<N> device nodes) - this has effect of failing to allocate those in Docker container, even when run in privileged mode. Change-Id: If2c852de3a74ea7fe1df9f5c863f184b9bc13acb Issue-ID: OOM-1774 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
-rw-r--r--ansible/roles/docker/molecule/default/molecule.yml1
-rw-r--r--ansible/test/images/docker/centos7/Dockerfile2
2 files changed, 2 insertions, 1 deletions
diff --git a/ansible/roles/docker/molecule/default/molecule.yml b/ansible/roles/docker/molecule/default/molecule.yml
index 9a87184f..7754d273 100644
--- a/ansible/roles/docker/molecule/default/molecule.yml
+++ b/ansible/roles/docker/molecule/default/molecule.yml
@@ -17,6 +17,7 @@ platforms:
container: docker
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
+ - /dev:/dev:ro
provisioner:
name: ansible
lint:
diff --git a/ansible/test/images/docker/centos7/Dockerfile b/ansible/test/images/docker/centos7/Dockerfile
index b36d58cb..67e3fb93 100644
--- a/ansible/test/images/docker/centos7/Dockerfile
+++ b/ansible/test/images/docker/centos7/Dockerfile
@@ -3,7 +3,7 @@ FROM centos/systemd
RUN yum -y update && yum clean all
RUN yum -y install openssh-server sudo openssh-clients \
- epel-release python-docker-py iproute
+ epel-release python-docker-py iproute e2fsprogs
RUN systemctl enable sshd.service
VOLUME ["/run"]