[英]git clone from private repo using ssh key and ansible script giving error
[英]clone git repo's in order using ansible
我正在嘗試使用 ansible 克隆在配置 yml 中指定的 3 個 git repos,為此我使用了以下代碼
- name: clone all the git repos
git:
repo: "{{ item.repo }}"
dest: "{{ item.dest }}"
version: "{{ item.branch }}"
force: yes
depth: 1
loop: "{{ config.git }}"
下面是config.yml,
git:
- dest: /home/Desktop/repo1
name: repo1
repo: gitlab***
branch: master
- dest: /home/Desktop/repo2
name: repo2
repo: gitlab***
branch: master
- dest: /home/Desktop/repo3
name: repo3
repo: gitlab***
branch: master
現在我正在嘗試按順序克隆存儲庫。 示例:首先是 repo2,然后是其余的 repos。 我找不到任何解決方案,請幫忙。
提前致謝
我使用了這個解決方法
loop:
- "repo1"
- "{{ config.git | ternary(omit, 'repo1') }}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.