#jinja2:lstrip_blocks: True {{ ansible_managed | comment }} [Unit] Description=Docker GC Requires=docker.service network-online.target After=docker.service network-online.target [Service] Type=oneshot EnvironmentFile=/etc/sysconfig/tidy ExecStartPre=/bin/sh -c '/usr/bin/docker ps | /bin/grep %p 1> /dev/null && /usr/bin/docker kill %p || true' ExecStartPre=/bin/sh -c '/usr/bin/docker ps -a | /bin/grep %p 1> /dev/null && /usr/bin/docker rm %p || true' ExecStartPre=/usr/bin/docker pull {{ dockertidy_image }} ExecStart=/usr/bin/docker run --rm \ --name %p \ --hostname %p \ --volume {{ dockertidy_docker_socket_path }}:/var/run/docker.sock \ --privileged=true \ {{ dockertidy_image }} \ [Install] WantedBy=multi-user.target