ürününde bir öğe bulunup bulunmadığını kontrol etme Sağlanan versiyonun desteklenen bir sürüm olup olmadığını kontrol etmeye çalışıyorum. Bir değişkende kabul edilebilir sürümlerin listesini belirledim ve sağlanan sürüm listede değilse, görevden çıkmak istiyorum. Ancak, bunu nasıl yapacağımdan emin değilim.Ansible
#/role/vars/main.yml
---
acceptable_versions: [2, 3, 4]
ve
#/role/tasks/main.yml
---
- fail:
msg: "unsupported version"
with_items: "{{acceptable_versions}}"
when: "{{item}} != {{version}}"
- name: continue with rest of tasks...
Üstü yapmak istediğim şeyin sıralama, ama bir yatırım projesi için bir satır yolu için çağrı var "listesi içerir" buysa anlamaya edemedik başarısız modül.
nu nerede kullanabilirsiniz? – thisjustin
Bu sadece tam dizgi eşleşmeleri için çalışır :( – xenithorb
Aslında bu jinja2'nin bir özelliği ve bu nedenle belgelerinde bulunur. Bkz. Http://jinja.pocoo.org/docs/2.9/templates/#other-operators – teissler