Error al extraer de git in ansible – {Error al encontrar el file ejecutable requerido}

Estoy tratando de sacar de dos de mis repositorys Git usando Ansible, pero parece que estoy recibiendo este error:

failed: [app01] (item={u'dest': u'/etc/', u'repo': u'Vigorate'}) =>{"failed": true, "item": {"dest": "/etc/", "repo": "Vigorate"}, "msg": "Failed to find requinetworking executable git"} failed: [app01] (item={u'dest': u'/etc/', u'repo': u'Paint-UI'}) => {"failed": true, "item": {"dest": "/etc/", "repo": "Paint-UI"}, "msg": "Failed to find requinetworking executable git"} 

Mi libro de jugadas git.yml se ve así:

EDITAR:

 - hosts: app01 vars: - destination: /home/vagrant/rep tasks: - name: Install dependencies apt: name={{ item }} state=present with_items: - htop - git-all - name: Pull from Git git: repo=http://git@github.com/*****/{{ item.repo }}.git dest={{ item.dest }} # accept_hostkey=yes # force=yes # recursive=no with_items: - dest: "{{ destination }}" repo: RepoEexample # - # dest: "{{ destination }}" # repo: RepoExample 

Cualquier ayuda sería apreciada

Creo que este error sugiere que el git: en su libro de estrategias de ansible no se reconoce y no existe. Desea asegurarse de haber instalado git antes de usarlo. Algo como:

  - name: Install dependencies yum: name={{ item }} state=present with_items: - htop - git-all - python-devel 

instalaría htop, git y python para luego ejecutar su stanza git .

Si está seguro de que git está instalado, entonces el siguiente posible error podría ser la syntax de su sección with_items . Intenta dividirlo en dos stanzas de código diferentes (tedioso, sí) solo para asegurarte de que funciona y, si lo hace, es el formatting de la versión actual y no del problema de git.

———-ACTUALIZAR

Asegúrese de que lo que sigue funciona y luego concéntrese en tener múltiples reposs clonados con la única estrofa de código.

 - name: Pull from Git git: repo=git@github.com/daniyalj/Vigorate.git dest=/path/to/destination