diff --git a/systemd/ansible-maintenance.service b/systemd/ansible-maintenance.service index 2717b2b..2caaae1 100644 --- a/systemd/ansible-maintenance.service +++ b/systemd/ansible-maintenance.service @@ -6,10 +6,10 @@ Wants=network-online.target [Service] Type=oneshot # CAHNGE TO MATCH YOUR REQUIREMENTS -User=max -Group=max -WorkingDirectory=/home/max/projects/ansible_home -ExecStart=/home/max/projects/ansible_home/run_playbook.sh /home/max/projects/ansible_home/playbooks/maintain.yaml +User=ansible +Group=ansible +WorkingDirectory=/home/ansible/ansible-production +ExecStart=/home/ansible/ansible-production/run_maintain_playbook.sh StandardOutput=journal StandardError=journal # Optional: prevent runaway if the playbook hangs diff --git a/systemd/ansible-maintenance.timer b/systemd/ansible-maintenance.timer index 6e606e0..ae3c369 100644 --- a/systemd/ansible-maintenance.timer +++ b/systemd/ansible-maintenance.timer @@ -1,9 +1,9 @@ [Unit] -Description=Timer for Ansible maintenance playbook, runs every 10 minutes +Description=Timer for Ansible maintenance playbook, runs every day Requires=ansible-maintenance.service [Timer] -OnUnitActiveSec=10min +OnUnitActiveSec=1d Persistent=true Unit=ansible-maintenance.service