Regression after upgrade to 1.4.5

I upgrade to new version … well Fedora 19 gave it to me after yum upgrade.
So I went from ansible-1.4.3 to ansible-1.4.5 and I experience two regressions

  1. I have this in playbook:
    tasks:
  • debug: msg=“IP={{ int_ip.stdout }}”

And now I’m getting:
ERROR: debug is not a legal parameter in an Ansible task or handler

  1. I have this in playbook:
    tasks:
  • name: wait for the host to be hot
    local_action: wait_for host={{ int_ip.stdout }} port=22 delay=5 timeout=600

and now I’m getting:
TASK: [wait for the host to be hot] *******************************************
fatal: [localhost] => module wait_for not found in /home/copr/provision/library:/usr/share/ansible/source_control:/usr/share/ansible/inventory:/usr/share/ansible/monitoring:/usr/share/ansible/database:/usr/share/ansible/files:/usr/share/ansible/messaging:/usr/share/ansible/cloud:/usr/share/ansible/system:/usr/share/ansible/commands:/usr/share/ansible/net_infrastructure:/usr/share/ansible/packaging:/usr/share/ansible/network:/usr/share/ansible/web_infrastructure:/usr/share/ansible/internal:/usr/share/ansible/notification:/usr/share/ansible

I see both tasks documented in docs.ansible.com.
Is this bug? Or non-documented change?

Mirek

There is no such code regression in Ansible and you are incorrect in this case to assume this is a bug or a change in the code.

You likely have a crossed up install somehow.

Try on a clean box and if you’re still stuck, share a minimal playbook that uses debug and we can point it out.