ansible-on-boot.service (364B)
1 [Unit] 2 Description=ansible-pull on boot 3 After=network-online.target 4 Wants=network-online.target 5 6 [Service] 7 Type=oneshot 8 ExecStartPre=/bin/sh -c 'until ping -c 1 -w 1 git.taler.net; do sleep 1; done' 9 ExecStart=/usr/bin/ansible-pull -U https://git.taler.net/ansible-taler-exchange.git -d /var/run/ansible/ansible-taler-exchange 10 11 [Install] 12 WantedBy=multi-user.target