crontab -e -u ansible #This is a template, update the path dummy 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 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 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 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 /home/ansible@AD.HAGOOD.US/ 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 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 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 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 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