mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-05-14 13:32:10 +00:00
Use container-ipa.target from freeipa-container container project
This reduces the number of started services in the container. The fixipaip.service needed to be adapted to ensure that the service is started properly. The dockerfiles have been adapted for this change also.
This commit is contained in:
@@ -16,6 +16,19 @@ dnf --assumeyes install \
|
||||
dnf clean all; \
|
||||
rm -rf /var/cache/dnf/;
|
||||
|
||||
RUN (cd /lib/systemd/system/; \
|
||||
if [ -e dbus-broker.service ] && [ ! -e dbus.service ]; then \
|
||||
ln -s dbus-broker.service dbus.service; \
|
||||
fi \
|
||||
)
|
||||
COPY system-service/container-ipa.target /lib/systemd/system/
|
||||
RUN systemctl set-default container-ipa.target
|
||||
RUN (cd /etc/systemd/system/; \
|
||||
rm -rf multi-user.target.wants \
|
||||
&& mkdir container-ipa.target.wants \
|
||||
&& ln -s container-ipa.target.wants multi-user.target.wants \
|
||||
)
|
||||
|
||||
COPY system-service/fixnet.sh /root/
|
||||
COPY system-service/fixipaip.sh /root/
|
||||
COPY system-service/fixnet.service /etc/systemd/system/
|
||||
|
||||
Reference in New Issue
Block a user