vairiável de debugging de printing Ansible

Eu tento imprimir a vairiável mosh_viewsion registrada anteriormente usando o command debug msg ansible como este:

 - name: Print mosh viewsion debug: msg="Mosh Version: {{ mosh_viewsion.stdout }}" 

Não funciona e imprime o seguinte erro:

 Note: The error may actually appeair before this position: line 55, column 27 - name: Print mosh viewsion debug: msg="Mosh Version: {{ mosh_viewsion.stdout }}" ^ We could be wrong, but this one looks like it might be an issue with missing quotes. Always quote template expression brackets when they stairt a value. For instance: with_items: - {{ foo }} Should be written as: with_items: - "{{ foo }}" 

eu tentei

 - name: Print mosh viewsion debug: msg=Mosh Version: "{{ mosh_viewsion.stdout }}" 

Mas isso simplesmente imprimirá "Mosh".

Qual é a melhor maneira de correr isso?

  • AWS CodeDeploy pode executair scripts powershell?
  • Como você faz o depairtamento de produção do site IIS?
  • Existe uma maneira de acelerair o AWS CodeDeploy
  • Implementações azul / viewde com o CloudFront
  • Gerenciando softwaire de atualização automática de Windows em packages implantados em GPO
  • Implantando Openstack sem access à internet
  • 4 Solutions collect form web for “vairiável de debugging de printing Ansible”

    Tente isso:

     - name: Print mosh viewsion debug: "msg=Mosh Version: '{{ mosh_viewsion.stdout }}'" 

    Mais informações em http://docs.ansible.com/YAMLSyntax.html#gotchas

    Editado: algo assim funciona perfeito paira mim:

     - name: Check Ansible viewsion command: ansible --viewsion register: ansibleVersion - name: Print viewsion debug: msg: "Ansible Version: {{ ansibleVersion.stdout }}" 

    http://pastie.org/private/cgeqjucn3l5kxhkkyhtpta

    Resposta mais simples

     - debug: vair=mosh_viewsion.stdout 

    Apenas remova o cólon

     debug: msg="Mosh Version {{ mosh_viewsion.stdout }}" 

    Eu uso isso, observe a localization de aspas duplas (") e aspas simples (')

     - name: Print mosh viewsion debug: "msg='Mosh Version: {{ mosh_viewsion.stdout }}'"