13 lines
533 B
Desktop File
13 lines
533 B
Desktop File
[Unit]
|
|
Description=Ansible Pull — Iron Legion fleet baseline
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
WorkingDirectory=/var/lib/ansible/local
|
|
ExecStartPre=/bin/bash -c 'if [ ! -d /var/lib/ansible/local/.git ]; then git clone -b main https://gitea.nb.bobbysh.me/Iron-Legion/ansible-pull-deploy.git /var/lib/ansible/local; else git -C /var/lib/ansible/local pull origin main; fi'
|
|
ExecStart=/usr/bin/ansible-playbook /var/lib/ansible/local/local.yml
|
|
StandardOutput=journal
|
|
StandardError=journal
|