Jinja2 Templates for Dynamic Configs
1. Basit Senaryo: HTML Dosyası Kopyalama
1.1 Statik Kopyalama (Önceki Durum)
[web_servers]
web1 ansible_host=172.20.1.100
web2 ansible_host=172.20.1.101
web3 ansible_host=172.20.1.102- hosts: web_servers
tasks:
- name: Copy index.html to remote servers
copy:
src: index.html
dest: /var/www/nginx-default/index.html2. Dinamik İçerik: Jinja2 Şablonu
2.1 Jinja2 Şablon Dosyası (index.html.j2)
index.html.j2)3. Template Modülüyle Dağıtma
3.1 Güncellenmiş Playbook (playbook.yml)
3.2 Çalıştırma
4. Jinja2 Filtreleri ve Gelişmiş Özellikler
5. Daha Karmaşık Senaryolar: Koşullar ve Döngüler
6. Daha Fazla Bilgi ve Dokümantasyon
7. Özet
Last updated