Configure error handling
1. Tek sunucuda hata senaryosu
- hosts: server1
tasks:
- name: Install dependencies
# ...
- name: Run web-server
# hata -> playbook stop2. Çoklu sunucuda (default davranış)
3. “Hiç taviz yok” dersi — any_errors_fatal: true
any_errors_fatal: true4. “Belli bir eşiğe kadar sorun yok” — max_fail_percentage
max_fail_percentage5. Kritik olmayan task’ı yok say — ignore_errors: yes
ignore_errors: yes6. Çıktıya bakıp “fail” dedirt — failed_when
failed_when7. Blok + Rescue tekrar (error handling’in süper gücü)
Ne?
Nasıl?
Last updated