我打算使用Ansible腳本創建Kafka主題。我定義了一個YAML Hash var來創建主題:如何處理Ansible中的兩個列表?
topics:
topic1:
partitions: 1
replication_factor: 2
topic2:
partitions: 1
replication_factor: 2
在創建它們之前,我需要首先檢查一個主題是否存在。我可以使用kafka-topics.sh --list --zookeeper localhost:2181
獲取現有主題名稱的列表,然後與topics
散列進行比較以獲取要創建的主題列表,然後致電kafka-topics.sh --create --topic name
來創建主題。
如何實現這個?