将所需的模块安装为ansible collection并更新AWX以使其能够访问这些模块。
具体方法是:
打开终端并输入以下命令以安装所需的ansible collection:
ansible-galaxy collection install community.general
更新AWX以使其能够访问安装的collection。在AWX控制台中,导航到“集合”选项卡并单击右上角的“同步”,以使AWX能够检测到新的集合。
在任务模板中使用所需的模块时,请确保在任务文件中将其指定为完整的名称,例如:
- name: 使用community.general集合的template
hosts: all
collections:
- community.general
tasks:
- name: 安装vim软件包
ansible.builtin.yum:
name: vim-enhanced
state: latest
通过按照这些步骤,ansible collection和AWX就能够访问所需的模块了。