From 00e14478d4d13e97440b6d01c8d6c21c081bc9ab Mon Sep 17 00:00:00 2001 From: Charlie Mordant Date: Sun, 3 Mar 2024 16:58:17 +0100 Subject: [PATCH] [skip travis] updates to last commit Signed-off-by: Charlie Mordant --- molecule/common/Dockerfile.j2 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 molecule/common/Dockerfile.j2 diff --git a/molecule/common/Dockerfile.j2 b/molecule/common/Dockerfile.j2 new file mode 100644 index 0000000..690101b --- /dev/null +++ b/molecule/common/Dockerfile.j2 @@ -0,0 +1,28 @@ +{% if item.registry is defined %} + FROM {{ item.registry.url }}/{{ item.image }} +{% else %} + FROM {{ item.image }} +{% endif %} + +{% if item.env is defined %} + {% for var, value in item.env.items() %} + {% if value %} +ENV {{ var }} {{ value }} + {% endif %} + {% endfor %} +{% endif %} +{% if item.volumes is defined %} +VOLUME ["/sys/fs/cgroup"] +{% endif %} +RUN dnf -y install systemd && dnf clean all +# && \ (cd /lib/systemd/system/sysinit.target.wants/ ; for i in * ; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i ; done) ; \ +# rm -f /lib/systemd/system/multi-user.target.wants/* ;\ +# rm -f /etc/systemd/system/*.wants/* ;\ +# rm -f /lib/systemd/system/local-fs.target.wants/* ; \ +# rm -f /lib/systemd/system/sockets.target.wants/*udev* ; \ +# rm -f /lib/systemd/system/sockets.target.wants/*initctl* ; \ +# rm -f /lib/systemd/system/basic.target.wants/* ;\ +# rm -f /lib/systemd/system/anaconda.target.wants/* +{% if item.command is defined %} +CMD ["{{ item.command }}"] +{% endif %} \ No newline at end of file