Cron 1.7 KB

12345678910111213141516171819
  1. crontab -e -u ansible
  2. #This is a template, update the path dummy
  3. 0 23 1-7 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /path/to/inventory.ini -l PreProd /path/to/ubuntu_updates_preprod.yaml > preprod.log
  4. 0 23 8-14 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /path/to/inventory.ini -l Infrastructure /path/to/ubuntu_updates.yaml > infrastructure.log
  5. 0 23 15-21 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /path/to/inventory.ini -l Prod /path/to/ubuntu_updates.yaml > Prod.log
  6. 0 23 22-29 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /path/to/inventory.ini -l ControlNode /path/to/ubuntu_updates.yaml > ControlNode.log
  7. /home/ansible@AD.HAGOOD.US/
  8. 0 23 1-7 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /home/ansible@AD.HAGOOD.US/inventory.ini -l PreProd /home/ansible@AD.HAGOOD.US/ubuntu_updates_preprod.yaml > preprod.log
  9. 0 23 8-14 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /home/ansible@AD.HAGOOD.US/inventory.ini -l Infrastructure /home/ansible@AD.HAGOOD.US/ubuntu_updates.yaml > infrastructure.log
  10. 0 23 15-21 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /home/ansible@AD.HAGOOD.US/inventory.ini -l Prod /home/ansible@AD.HAGOOD.US/ubuntu_updates.yaml > Prod.log
  11. 0 23 22-29 * 5 [ "$(date '+\%a')" = "Fri" ] && /usr/bin/ansible-playbook -u ansible -i /home/ansible@AD.HAGOOD.US/inventory.ini -l ControlNode /home/ansible@AD.HAGOOD.US/ubuntu_updates.yaml > ControlNode.log
  12. 0 11 * * * /usr/bin/ansible-playbook -u ansible -i /home/ansible@AD.HAGOOD.US/inventory.ini -l PreProd /home/ansible@AD.HAGOOD.US/ubuntu_updates_preprod.yaml --check > preprod.log