22 lines
730 B
Plaintext
22 lines
730 B
Plaintext
[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
|