我正在使用 Ansible,我很难让 git 模块正常工作。我已经阅读了几篇有同样问题的人的帖子,我查看了 ansible 文档,我几乎尝试了所有内容。在他们使用 git 之前,我找到了一个清晰的教程,但是当我使用我的存储库时再次遇到问题......:/ git 任务只是挂起......没有错误,它只是卡住了!
这是我的主机文件:
[web]
dev1 ansible_ssh_host=10.0.0.101 ansible_ssh_user=root
这是在我计算机上的 virtualbox 上运行的 vagrant VM。
我从本教程中获取了剧本并执行了所有步骤,直到步骤 08:https ://github.com/leucos/ansible-tuto/tree/master/step-08
我在我的虚拟机上运行它,它工作正常,然后我添加了一个任务“部署我的代码”来使用我的存储库......但是这个任务不起作用。它是 bitbucket 上的私有存储库。这有什么不同吗?
- hosts: web
tasks:
- name: Deploy our awesome application
action: git repo=https://github.com/leucos/ansible-tuto-demosite.git dest=/var/www/awesome-app
tags: deploy
- name: Deploy my code
action: git repo=https://YAmikep@bitbucket.org/YAmikep/djangotutorial.git dest=/var/www/my-app
tags: deploy
用户可能有问题,或者用户正在运行 ansible,或者密钥等,但是我来回尝试了几个小时,现在我更加困惑......我只是不知道现在该怎么调试它找出什么是错的,我错过了什么。
谢谢。