Use conditionals to control play execution
1. “when” anahtar sözcüğü
when: <şart>2. Birden fazla Linux dağıtımı için tek playbook
Problem
Built-in fact
Ne döner? (Örnek)
Çözüm
- name: Install NGINX
hosts: all
tasks:
- name: Install NGINX on Debian
apt:
name: nginx
state: present
when: ansible_os_family == "Debian"
- name: Install NGINX on Red Hat
yum:
name: nginx
state: present
when: ansible_os_family == "RedHat"3. Koşulları birleştirmek (and / or)
4. Döngülerde koşul (loop + when)
5. Önceki task’ın çıktısına göre karar (register)
6. Küçük ipuçları
İpucu
Neden önemli?
Last updated