জবাব হ্যান্ডলারদের বাধ্য করার জন্য বিভিন্ন বিকল্প সরবরাহ করে:
1) সর্বদা সমস্ত হ্যান্ডলারদের বাধ্য করতে, ansible-playbook playbook.yml --force-handlers
এখানে নথিবদ্ধ হিসাবে চালান : https://github.com/ansible/ansible/issues/4777
2) কোনও প্লেবুকের মধ্যে নির্দিষ্ট পয়েন্টে অবহিত হওয়া হ্যান্ডলারগুলিকে বাধ্য করার জন্য, আপনি একটি মেটা টাস্ক https://docs.ansible.com/playbooks_intro.html ব্যবহার করতে পারেন :
tasks:
- shell: some tasks go here
- meta: flush_handlers
- shell: some other tasks
3) তবে এটির মতো মনে হচ্ছে আপনি অন্য কোনও কাজের ফলাফল নির্বিশেষে কোনও পরিষেবা চালু বা পুনরায় চালু করা নিশ্চিত করতে চান। সেক্ষেত্রে কোনও হ্যান্ডলার ব্যবহার করবেন না, এমন একটি নতুন টাস্ক ব্যবহার করুন যা উত্তরযোগ্যটির service
মডিউলটিকে কল করে : http://docs.ansible.com/service_module.html
tasks:
- name: ensure ntp is running
service: name=ntp state=started enabled=yes
- name: always reload nginx
service: name=nginx state=reloaded
- name: always restart MySQL
service: name=mysql state=restarted