Birkaç sunucu kurmak için bir Ansible oyun kitabı kuruyorum. Yalnızca mevcut ana bilgisayar, ana bilgisayar dosyamda "yerel" adlı yerel geliştiricim ise çalıştırmak istediğim birkaç görev var. Bunu nasıl yapabilirim? Belgelerde hiçbir yerde bulamıyorum.
Bu zaman ifadesini denedim, ancak ansible_hostname
makine oluşturduğunuzda oluşturulan ana bilgisayar adına değil, ana bilgisayar dosyasında tanımladığınız ana bilgisayara çözümlenmediğinden başarısız olur .
- name: Install this only for local dev machine
pip: name=pyramid
when: ansible_hostname == "local"
hosts: !localhost
muhtemelen de çalışıyor gibi--limit '!dev'
çalışıyor