web-dev-qa-db-fra.com

Comment faire un git tire / poussée à l'aide d'une ondulation

J'essaie de faire un git tire/poussée à l'aide d'une ansite. Je suis en cours d'exécution sur un serveur et je veux automatiser ou orchestrer un git tirant/poussez sur un hôte distant.

Maintenant, depuis que je n'ai pas trouvé de MMODULE pour le faire sur un site Web ansible DOC, j'ai décidé d'aller à l'aide du module de script.

Le problème est une Hags ansite quand il devient à exécuter la traction GIT appelée dans le script

Quelqu'un sache comment exécuter Git Tirez/poussez-vous à l'aide d'une ansite?

Merci

7
grant tailor

Ça devrait être comme: -

tasks: - name: pull from git git: repo: [email protected]:xyz.git dest: /root/Development/abc update: yes version: master

Remarque: Ici, l'utilisateur distant est root

6
Souvik Haldar

vous pouvez essayer ceci

- git:
    repo: 'https://foosball.example.org/path/to/repo.git'
    dest: /srv/checkout
    version: release-0.22

documentation complète sur https://docs.ansible.com/ansible/latest/modules/git_module.html

0
Sarath Ak