Git Ansible克隆问题

时间:2015-11-17 06:55:19

标签: git ansible

我有一个git repo,以下是我的ansit git代码。

---
 - name: read-write git checkout from repo
   git:
    repo: "{{repo_url}}"
    dest: "{{webapps_dir}}/{{app_name}}"
    accept_hostkey: yes
    force: yes
    remote: "{{repo_remote}}"
    version: "{{repo_branch}}"
   register: gitrepo

当我运行上述任务时,它会无休止地挂起/等待。我尝试调试,发现当我将git host添加到已知主机(手动进入服务器然后进行调试),然后运行此playbook时,它工作正常。

虽然我已将accept_hostkey设置为yes,但它仍会挂起或无休止地等待。

如何使用上面的playbook克隆git repo?

1 个答案:

答案 0 :(得分:0)

if ("Ascending".equalsIgnoreCase(order) || "A".equalsIgnoreCase(order)) {
        for (int i = 1; i < recordList.size(); i++) {
            if (recordList.get(i - 1).compareTo(recordList.get(i)) > 0) {
                isSorted = false;
                break;
            }
        }

    } else if ("Descending".equalsIgnoreCase(order)
            || "D".equalsIgnoreCase(order)) {
        for (int i = 1; i < recordList.size(); i++) {
            if (recordList.get(i - 1).compareTo(recordList.get(i)) < 0) {
                isSorted = false;
                break;
            }
        }


    }
    return isSorted;

这可能会对你有所帮助。 Accept_hostkey我正在努力。完成后我会更新你。

谢谢