[Unit] Description=TripleO Container Shutdown Documentation=https://docs.openstack.org/tripleo-docs/ # Note: docker.service will be removed once CentOS8 / RHEL8 will be the default # platform, but for now we keep it for Pacemaker testing. # pacemaker.service is needed here, to make sure that all non-Pacemaker managed # containers are stopped before Pacemaker. After=pacemaker.service docker.service network-online.target iptables.service ip6tables.service Before=shutdown.target RefuseManualStop=yes [Service] Type=oneshot ExecStart=/bin/true RemainAfterExit=yes ExecStop=/usr/libexec/tripleo-container-shutdown # Wait at most 900 seconds for all containers to shutdown TimeoutStopSec=900 [Install] WantedBy=multi-user.target