Skip to content

Commit a4b7cfb

Browse files
committed
Fixes #531: systemd with molecule Docker containers requires cgroupns set to host and rw.
1 parent eeb73d7 commit a4b7cfb

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

molecule/molecule/default/molecule.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ platforms:
1212
image: "geerlingguy/docker-${MOLECULE_DISTRO:-rockylinux8}-ansible:latest"
1313
command: ""
1414
volumes:
15-
- /sys/fs/cgroup:/sys/fs/cgroup:ro
15+
- /sys/fs/cgroup:/sys/fs/cgroup:rw
16+
cgroupns_mode: host
1617
privileged: true
1718
pre_build_image: true
1819
provisioner:

tests/orchestration.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ pip3 install ansible
99
cd orchestration/scripts
1010

1111
# Test Django app installation.
12-
docker run -d --name app -p 80:80 --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro geerlingguy/docker-rockylinux8-ansible
12+
docker run -d --name app -p 80:80 --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host geerlingguy/docker-rockylinux8-ansible
1313
./app.sh
1414

1515
# Test Django db installation.
16-
docker run -d --name db -p 3360:3360 --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro geerlingguy/docker-rockylinux8-ansible
16+
docker run -d --name db -p 3360:3360 --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host geerlingguy/docker-rockylinux8-ansible
1717
./db.sh
1818

1919
# Other tests from the book.

0 commit comments

Comments
 (0)