Ofcourse you can run ansible playbook with crontab. Execute your ansible file in this way:
*/15 * * * * if ! out=`ansible-playbook yourplaybook.yaml`; then echo $out; fi
Make sure of these and these should work like a charm
- job user has access to ssh private keys
- job environment is correct
- there is no package mixture on the host