No se puede pagar una nueva sucursal – ansible git

Intento crear un libro de jugadas donde pueda pagar en cualquier sucursal simplemente cambiando una variable. La sección de git del libro de jugadas es:

- name: Clone repository git: repo: "{{ repo_url }}" dest: /some_path key_file: some_path_to_a_file version: "{{ repo_tag }}" force: yes 

Primero utilicé repo_tag = master y funcionó. Luego creé una nueva twig llamada dev y probé con repo_tag = dev. Dice que no puede pagar esa label. El problema parece ser que el module no está buscando antes de realizar el pago.

¿Qué estoy haciendo mal en mi juego?

Editar: como una solución temporal, simplemente elimino la carpeta del repository antes de la clonación, pero eso obliga a un clon incluso cuando no es necesario.

Necesitará usar la opción update: yes , para que su copy del repository realice un fetch origin y conozca las últimas branches / tags / commits / etc.

Referencia: http://docs.ansible.com/ansible/git_module.html