O aviso de depreciação que recebemos quando executamos o playbook está relacionado com a versão do python (ou ao menos o nome da pasta esperado seria "python3" e não "python").
Houve sim essa "modernização do looping", mas a forma antiga contiuna valendo:
fonte: https://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html