在AWX 17.0.1中,可以通过编辑Job Template中的Extra Variables字段来实现使用requirements.yml从Github获取集合。具体示例代码如下:
hosts: localhost gather_facts: no
vars: ansible_galaxy_server_url: https://galaxy.ansible.com ansible_galaxy_api_url: "{{ansible_galaxy_server_url}}/api/v1" github_token: your_token
tasks:
其中,requirements.yml是存储在Github中的文件,包含需要安装的集合名称及其版本信息;your_token是Github个人访问令牌,需要替换为自己的令牌。
通过以上示例代码,可以实现在AWX 17.0.1中从Github获取集合,并安装至执行任务所需要的环境中。