Yeni bir yanıtlayıcı 'rol oluştururken, şablon a hem oluşturur varsve bir defaultsboş ile dizin main.ymldosyası. Rolümü tanımlarken, bunlardan herhangi birine değişken tanımları yerleştirebilirim ve bunlar görevlerimde mevcut olacaktır.
İçine tanımlarını html arasındaki fark nedir defaultsve vars? Neye girmeli defaultsve neye girmeli vars? Aynı veriler için ikisini birden kullanmak mantıklı mı?
İkisi arasında öncelik / öncelik farkı olduğunu biliyorum, ancak neyin nereye gitmesi gerektiğini anlamak istiyorum.
Diyelim ki rolüm, hedef sistemde bir dizin listesi oluşturacak. Oluşturulacak varsayılan dizinlerin bir listesini sağlamak istiyorum, ancak kullanıcının rolü kullanırken bunları geçersiz kılmasına izin vermek istiyorum.
İşte bunun nasıl görüneceği:
---
- directories:
- foo
- bar
- baz
İçine ya bu yer verebilir defaults/main.ymlveya vars/main.ymlancak nereye gitmeli - bir yürütme açısından, herhangi bir şeyi değiştirmez?
defaultsvevarsdaha sonra neyi koyacağımı çok daha fazla ayrıntıya giriyorum .