指定分子的集合依赖性

时间:2019-12-07 17:08:09

标签: ansible molecule

告知分子通过以下方式从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支持此格式。

2 个答案:

答案 0 :(得分:0)

documentation起,#2609现在也涵盖了集合。但是,如果您查看此拉取请求,您会发现它不应该通过,因为测试失败。现在有意义的是,超过八天前我无法在主机上获得有效的解决方案;我注意到测试通过后的最后一次合并是8天前。

我认为最新的合并尚未发布,但是我相信这里有workaround

答案 1 :(得分:0)

我针对Molecule提出的问题已经完成,因此该功能现在从3.0.3版开始出现在Molecule中。