[Unit] Description=RHDE VM Migration Service Documentation=man:systemd.service(5) After=network-online.target Wants=network-online.target # Only start if the VM root disk does not exist ConditionPathExists=!/var/lib/libvirt/images/%i/root.qcow2 # Remain started to avoid race conditions Persistent=true [Service] Type=oneshot ExecStart=/usr/local/bin/migrate-vm.sh %i EnvironmentFile=/etc/default/migrate-vm-%i.env [Install] WantedBy=multi-user.target