puppet shouldn't restart / kill docker under any circumstance
one of the things that upsets our CI users is when docker restarts, because that kills any containers that might be running and wastes a lot of time on long simulations.
make sure that puppet doesn't kick docker, which might include keeping it from restarting gitlab-ci-runner.