告知分子通过以下方式从Ansible Galaxy下载角色依赖项
if (start >= end)
但是,似乎没有关于如何通知Molecule下载集合的任何文档。 https://molecule.readthedocs.io/en/stable/configuration.html#ansible-galaxy未列出收藏夹选项,为此,我没有在https://github.com/ansible/molecule上看到开放功能要求。
如果这是Molecule的已解决问题,请在这里提出,否则我认为这将是Molecule github存储库上的功能请求。如何通知分子需要为ansible-galaxy依赖性下载一个Collection?
我的function assending(a, b){
var nameA=a.name.toLowerCase(), nameB=b.name.toLowerCase()
if (nameA < nameB)
return -1
if (nameA > nameB)
return 1
return 0
}
function desending(a, b){
var nameA=a.name.toLowerCase(), nameB=b.name.toLowerCase()
if (nameA > nameB)
return -1
if (nameA < nameB)
return 1
return 0
}
//filter Data
var filterData = users.filter(x=>x.name.indexOf(searchText) > -1);
var result = [];
//Sort Data
if(accending){
result = filterData.sort(assending)
}else{
result = filterData.sort(desending)
}
文件如下:
dependency:
name: galaxy
options:
role-file: requirements.yml
Ansible的https://docs.ansible.com/ansible/devel/user_guide/collections_using.html#install-multiple-collections-with-a-requirements-file支持此格式。
答案 0 :(得分:0)
自documentation起,#2609现在也涵盖了集合。但是,如果您查看此拉取请求,您会发现它不应该通过,因为测试失败。现在有意义的是,超过八天前我无法在主机上获得有效的解决方案;我注意到测试通过后的最后一次合并是8天前。
我认为最新的合并尚未发布,但是我相信这里有workaround。
答案 1 :(得分:0)
我针对Molecule提出的问题已经完成,因此该功能现在从3.0.3版开始出现在Molecule中。