我有一個在劇本中沒有角色的git項目,我想使用其中的一個角色。ansible galaxy - 從回購安裝角色
回購的克隆工作,但它在存檔階段失敗:
executing: git clone https://[email protected]/my-project/search-mysql search-mysql executing: git archive --prefix=search-mysql/ --output=/tmp/tmp3f6ySq.tar search
command git archive --prefix=search-mysql/ --output=/tmp/tmp3f6ySq.tar search failed
使用requirements.yml
文件,
ansible-galaxy install --role-file=requirements.yml --roles-path=roles --force
任何想法,爲什麼存檔失敗? 我只能下載角色而不是整個項目(search-mysql)?
感謝,
你可以顯示'requirements.yml'的相關部分嗎?我從來沒有見過一個功能如何使用回購的單個子目錄作爲星系角色的來源。好奇你是如何嘗試這一點的。 – udondan
當然,但這只是在測試,我仍然無法得到它的工作: - src:https://[email protected]/my-project/search-mysql 版本:主 名稱:search- mysql 這將克隆我的所有項目,我需要克隆只有角色文件夾或從我的ansible中調用此項目中的特定角色。 – A1001