Ansible şablon modülü ve Ansible copy module arasındaki fark nedir?Ansible template module ve copy module arasındaki fark nedir?
6
A
cevap
10
Çok benzer olsa da, şablon fazladan bir işleve sahiptir. "Olduğu gibi"
- copy, ana bilgisayardan
ve uzak hedefe kopyalar bunu
bir dosya alır. - template
uzak hedefe jinja2 filtreleme göre değişkenleri,
ve kopyalarını onu değiştirir, ana bilgisayardan bir dosya (şablon) sürer.
Şablondan biçimlendirmeden bir dosyayı ana bilgisayardan uzak hedefe kopyalamak için şablonu kullanabilirsiniz.
Şablondan kopyaya bir örnek, ana bilgisayardan (veya başka bir yerden), örneğin bir veritabanı örneğinden ana bilgisayar/kimlik bilgisi özelliklerini alan bir web yapılandırma dosyası gibi parametrelere dayanan bir özel yapılandırma dosyasını içe aktarmanız gerektiğidir. Aynı kopya/lineinfile kullanılarak da elde edilebileceğine dikkat edin; bu sadece bunun farklı bir yoludur.
Gerçi, eğer işlevsellik gerektiğinde sadece şablon çağırması gerekiyorsa, merak ediyorum. Neden jinja2'yi statik içeriğe aldığınızı (bu nedenle çok azı varsa çalışma sürenizi etkileyebilecek ya da kaynak kısıtlı bir ortamda çalışıyor olsaydınız) ekleyeceğimiz (miniscule periscomerence) ekleyelim. Sadece ses çıkarmayı seviyorum. Birisi iki sentleriyle sahaya giriyor :) – Sankalp