使用以下代码解决此问题:
在Ansible Playbook中,如果add_host操作未生效,应确保在执行此操作之前已经明确指定了hosts,例如:
如果仍然存在问题,请尝试在ansible.cfg中启用dynamic_inventory并在hosts文件中定义您的主机。例如:
[defaults] inventory = hosts host_key_checking = False
[my_new_group] my_new_host ansible_host=192.0.2.42
在这个例子中,将my_new_host添加到my_new_group中。此时,您应该能够看到ansible能够识别新的主机。