Ansible File Separation
1. Sorun ne?
[web_servers]
web1 ansible_host=172.20.1.100 dns_server=10.1.1.5
web2 ansible_host=172.20.1.101 dns_server=10.1.1.5
web3 ansible_host=172.20.1.102 dns_server=10.1.1.52. Çözüm 1 – host_vars (sunucuya özel değişkenler)
inventory/
├─ hosts # ana envanter dosyası
├─ host_vars/
│ ├─ web1.yml
│ ├─ web2.yml
│ └─ web3.yml3. Çözüm 2 – group_vars (gruba ortak değişkenler)
4. Klasör düzeni önerisi
5. Vars dosyası “default” konumda değilse – include_vars
include_vars6. Envanteri “son hâliyle” görmek – ansible-inventory -y
ansible-inventory -y7. Görevleri bölmek – include_tasks
include_tasks8. Mini rehber – Değişken önceliği (en yüksek aşağıda)
Özet
Last updated