Pass array em --extra-vars - Ansible

Como posso passar o array yaml para--extra-vars no manual Ansible. A documentação responsável não declara sua sintaxe, nem a consigo encontrar em nenhum recurso da Internet.

Quero dizer, se eu tenho um manual:

---
  - hosts: {{hostName}}
  - remote_user: admin
  ...

Então eu deveria ligar para o meu playbook como

ansible-playbook DeployWar.yml --extra-vars="hostName=tomcat-webApp"

Mas eu quero executar este manual em dois servidores, digamostomcat-webApp etomcat-alle quero controlá-lo de fora, ou seja, usando--extra-vars. O que eu tentei fazer é:

ansible-playbook DeployWar.yml --extra-vars="hostName=[tomcat-webApp, tomcat-all]"

ansible-playbook DeployWar.yml --extra-vars="hostName={tomcat-webApp, tomcat-all}"

ansible-playbook DeployWar.yml --extra-vars="[{hostName: tomcat-webApp}, {hostName: tomcat-all}]"

Mas, em todos os casos, o manual falha ao declarar um erro de sintaxe na minha chamada. Qualquer ajuda apreciada.

questionAnswers(4)

yourAnswerToTheQuestion