相关疑难解决方法(0)

Ansible:托管在多个组中

我有一个分为2组的主机:pc和服务器我有2个group_vars(pc和服务器),每个文件packages.yml这些文件定义要在pc主机和服务器主机上安装的软件包列表

我有一个安装默认包的角色

问题是:角色任务只考虑group_vars/pc/packages.yml,未安装group_vars/servers/packages.yml中的软件包

当然我想要的是安装为pc和服务器定义的包

我不知道这是一个bug还是一个功能......

谢谢你的帮助

这是配置:

# file: production
[pc]
armen
kerbel
kerzo

[servers]
kerbel

---
# packages on servers
packages:
  - lftp
  - mercurial

---
# packages on pc
packages:
  - keepassx
  - lm-sensors
  - hddtemp
Run Code Online (Sandbox Code Playgroud)

ansible

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

ansible ×1