我有一个问题 "AnsibleUndefinedVariable: One or more undefined variables: 'str object' has no attribute 'node1'", 'failed': True}
在主持人: [test] 192.168.1.1
在/etc/ansible/host_vars/192.168.1.1 nginx: - { node1: "192.168.2.1" }
在/etc/ansible/roles/nginx/templates/site.j2中
server {{ item.node1 }}:80;
请帮助我,为什么ansible无法读取host_vars文件并将变量放入模板/文件中 . 谢谢
1 回答
你的
/etc/ansible/host_vars/192.168.1.1
应该是