我正在使用Ansible 2.X,并使用yum module
安装一些软件包
我在ansible docs中找不到提供yum conf文件路径的选项。
以下是我目前的情况:
tasks:
- name: install dependencies
yum: name={{ item }} state=latest disablerepo=* enablerepo=pmyrepo-*
with_items:
- package1
- package2
- package3
目前的方法是使用主机的yum全局配置,我想使用我的配置文件,我正在某处托管。
这是我将使用yum
运行的命令:
yum -c path_to_conf_file -y install packages
有没有办法用yum模块做到这一点?
答案 0 :(得分:0)
我决定查看源代码并在此处找到一些有趣的内容:
事实证明,yum模块中的conf_file
实际上最终会像你想要的那样作为-c
参数传递给yum。
因此,根据您的问题,您需要yum -c path_to_conf_file -y install packages
,那么conf_file
就是您想要的。