vars playbook parameter ansible_user ansible_ssh_private_key_file ansible_password ansible

playbook - inventory parameter ansible



Ansible-¡ERROR! el campo ''hosts'' es obligatorio pero no fue configurado (3)

Elimine el signo de guión antes de la tarea, ya que esta es la parte de juego único:

--- 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

Según la especificación de YAML :

Las secuencias de bloques indican a cada miembro con un guión ("-"). Las asignaciones de bloques usan dos puntos para marcar cada par (clave: valor).

Tengo un error cuando lanzo un libro de jugadas, pero no encontré por qué ...

¡ERROR! el campo ''hosts'' es obligatorio pero no fue configurado

Hay mi 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

Y mis / etc / ansible / hosts:

[hosts] 10.23.108.182 10.23.108.183 10.23.108.184 10.23.108.185

Cuando pruebo un ping, todo está bien:

[root@poste08-08-00 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" }

Por favor, ayúdame :) Saludos,



--- - hosts: all remote_user: root tasks: