Recarregar o inventário dinâmico do Ansible

Estou usando o Ansible para configurar instâncias do EC2 e implantar um aplicativo. Há um script de hosts que reúne informações relacionadas a servidores e grupos de tags. Eu gostaria de executar essas ações como um único manual, então

Novas instâncias são criadas, se necessárioScript de hosts carrega inventário (incluindo fatos dos servidores)O manual de implantação funciona

No entanto, faça o inventário previamente carregado para que não haja dados de servidores / grupos se os servidores forem criados / atualizados durante a reprodução. Posso 1) separar playbooks de provisionamento e implantação 2) usar o truque add_host para emular o inventário dinâmico quando os servidores são atualizados, mas há desvantagens nessas abordagens.

Posso forçar o Ansible a recarregar o inventário? Meus arquivos de teste são:hosts roteiro:

#!/bin/sh
echo `date` >> log.log
echo "{\"standalone\":[\"localhost\"]}"

Amostraplaybook.yml:

---
- hosts: all
  tasks:
    - name: show inventory_hostname
      command: echo {{ inventory_hostname }}

Eu corroansible-playbook -i hosts playbook.yml -v e vejadois corre:

$> cat log.log
Thu Mar 12 09:43:16 SAMT 2015
Thu Mar 12 09:43:16 SAMT 2015
gt; cat log.log Thu Mar 12 09:43:16 SAMT 2015 Thu Mar 12 09:43:16 SAMT 2015

mas não encontrei um comando para dobrá-lo.

questionAnswers(5)

yourAnswerToTheQuestion