düzenleme: 2,0 yanıtlayıcı 'şimdi loop over fileglobs da, önceki cevabı çalışması gerekir böylece, şimdi serbest ve olmuştur. Eğer yerel olarak yanıtlayıcı 'çalıştırıyorsanız bu sadece işleri Not:
- file:
path: "{{item}}"
state: absent
with_fileglob:
- /tmp/test/file*
orijinal cevap: Eğer kabuk düşmesi miyim Ancak şu anda kabuğuna düşürmeden bunu yapmanın bir yolu bulamıyor
Modelle eşleşen dosyaların listesini toplamak ve sonra
yanıtlayıcı '2.0 sizin için liste alacağı bir "Bul" modülünü with_items ile dosya modülü üzerinde döngü içerecektir olabilir, bir değişken olarak o kaydetmek için: http://docs.ansible.com/ansible/find_module.html
Burada yetenekli 2.0'da yapması gereken bir kaç görev var, ancak onu yüklemedim, bu yüzden test etmedim ve bulma modülünün sonuçlarına yanlış erişiyor olabilirim. yukarıda gösterildiği gibi
- find:
paths: "/tmp/test"
patterns: "file*"
register: result
- file:
path: "{{item.path}}" #correction code
state: absent
with_items: result.files
: "dos- yalarının1 *") olarak adlandırın. – smiller171