我有一個錯誤,當我推出一個劇本,但我不發現爲什麼....Ansible - 錯誤!現場「主人」是必需的,但沒有設置
錯誤!現場 '主人' 是必需的,但沒有設置
還有就是我main.yml:
---
- hosts: hosts
- vars:
- elasticsearch_java_home: /usr/lib/jmv/jre-1.7.0
- elasticsearch_http_port: 8443
- tasks:
- include: tasks/main.yml
- handlers:
- include: handlers/main.yml
而且我的/ etc/ansible /主機:
[hosts]
10.23.108.182
10.23.108.183
10.23.108.184
10.23.108.185
當我測試一個ping,一切都很好:
[[email protected] elasticsearch]# ansible hosts -m ping
10.23.108.183 | SUCCESS => {
"changed": false,
"ping": "pong" }
10.23.108.182 | SUCCESS => {
"changed": false,
"ping": "pong" }
10.23.108.185 | SUCCESS => {
"changed": false,
"ping": "pong" }
10.23.108.184 | SUCCESS => {
"changed": false,
"ping": "pong" }
請幫幫我:) Regards,
如果你改變了'hosts'組的名稱,例如'instances'會發生什麼? – ydaetskcoR