我想为Aerospike集群添加更多服务器。为此,我想使用gather_facts中的事实。这里是我如何为一台服务器做的示例。 如何添加与我的剧本一起使用的所有主机?我不想在库存中使用组中的主机 - 因为我正在使用动态库存。
heartbeat {
mode mesh
port 3002
mesh-seed-address-port {{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }} 3002
interval 150
timeout 10
}
Thank you.
答案 0 :(得分:2)
你的问题有点模糊。我建议编写一个动态库存脚本(https://docs.ansible.com/ansible/developing_inventory.html)
如果您坚持使用事实来动态生成库存,那么您可以在with_items(或其他循环类型)循环中使用add host模块。