Ansible Conditionals
1. Neden Koşullar Gerekli?
2. when (Clause) ile Koşullu Görevler
when (Clause) ile Koşullu Görevler2.1 Örnek: Farklı OS Aileleri
- name: Install Nginx on multiple OS families
hosts: all
tasks:
- name: Install Nginx on Debian
apt:
name: nginx
state: present
when: ansible_os_family == "Debian" and ansible_distribution_version == "16.04"
- name: Install Nginx on RedHat or SUSE
yum:
name: nginx
state: present
when: ansible_os_family == "RedHat" or ansible_os_family == "SUSE"2.2 Dikkat Noktaları
3. Döngülerde (Loops) Koşullar Kullanmak
Örnek:
4. Önceki Görev Çıktısına Göre Koşullar
Örnek: Servis Durumunu Kontrol Etmek
5. İpuçları ve Özet
Last updated