---
- hosts: pupservers
sudo: yes
tasks:
- command: bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2 --partitions 1 --topic my-replicated-topic
with_inventory_hostnames: zookservers
Yukarıdaki kodda, yerel ana bilgisayar yerine envanter dosyasında zookservers olarak bildirilen başka bir değişkenin bir ip adresini çağırmam gerekir. Stok dosyasından envanter dosyasından bir IP adresine nasıl çağrı yapılır/dahil edilir
Ben farklı şeyler denedim ama hiçbir şey benim için çalıştı, önceden,{{ zookservers[ansible_ssh_host] }}
Teşekkür {{ ansible_ssh_host }}
aramaya çalıştım.
helloV ile IP almak gerekir, yukarıdaki cevabı çalışmıyor. aslında zookservers pupserverlardan başka bir gruptur. ama her ikisi de varsayılan envanter file.my soru nedir ve envanter dosyasından ip adresinin ana bilgisayarlarda bulunmadığı bir oynatma kitabına nasıl ip adrese bağlanacağıdır. –
Nasıl playbook'unuzu çağırırsınız? Komutunu buraya yapıştırabilir misin? Envanter dosya yolunu belirtmek için '-i 'seçeneğini kullanıyor musunuz? – helloV
yanıtlayıcı '-oyun kitabı kafkatest.yaml –