[root@localhost ~]# ansible-inventory --list -i /etc/ansible/hosts [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details { "_meta": { "hostvars": {} }, "all": { "children": [ "tomcat-server", "ungrouped" ] }, "tomcat-server": { "hosts": [ "tomcat1" ] } }
时间: 2024-04-27 10:24:23 浏览: 278
docker-ansible-playbook:用于创建执行ansible-playbook的基本控制节点的Docker容器
从您提供的输出来看,inventory 文件的格式看起来是正确的。但是,您的 Ansible 命令中使用了 `-i " /etc/ansible/hosts"`,在路径前面有一个空格,这可能会导致 Ansible 找不到正确的 inventory 文件路径。
建议将命令修改为 `ansible tomcat1 -i /etc/ansible/hosts -m ping -f 5`,并确保 inventory 文件的路径是正确的。如果问题仍然存在,请尝试使用 `-vvv` 参数获取更详细的调试信息。
阅读全文