2016-07-04 11 views
10

Hızlı bir şey kontrol etmek isteyip istemediğimi düşünün. Bir ana bilgisayara bağlanmaya gerçekten ihtiyaç duymayan bir şey (işleyicilerin nasıl çalıştığını, işleyicileri veya bir şeyleri dahil). Veya localhost yapacak. Muhtemelen bu vazgeçmek istiyorum, ama adam sayfanın mesajı:Stok olmadan Ansible playbook'u çalıştırın

-i YOLU, --inventory = YOL

envantere YOLU, hangi/etc/yanıtlayıcı '/ ana varsayılan. Alternatif olarak, virgülle ayrılmış bir ana bilgisayar listesi veya sondaki bir comma ana bilgisayarına sahip tek bir ana bilgisayar kullanabilirsiniz.

Ve envanter olmadan yanıtlayıcı '-taktik kitabı çalıştırdığınızda, diyor:

[UYARI] :

orada mı, sadece localhost mevcut boş sağlanan ana listesi hiçbir ev sahibi veya muhtemelen localhost karşı playbook çalıştırmak için kolay yolu? @ydaetskcoR önerildiği gibi

+0

'-i "localhost",' Gerçekten de – ydaetskcoR

+0

, bu aklına gelmedi bu konuda Açıklamadan bana, '-i localhost' ile kontrol ettim. Virgül olmadan. –

+0

"echo" localhost '> hosts.ini kullanıyorum, çünkü gerçek stoklarım üretim, referans, test ve geliştirme bölümlerine ayrılmıştır. – ceving

cevap

14

aşağıda belirtildiği oluyor gibidir:

$ ansible-playbook playbook.yml -i localhost, -k 

Ve Test taktik kitabı,

- hosts: all 
    tasks: 
    - debug: msg=test