linux – 在ansible模板中组合组

是否有人将组合用于ansible模板中的循环.我们想要做的是获取两个组的公共成员并循环它们以创建我们的配置.我们尝试使用在主机限制中工作的相同格式但接收’dict对象’没有属性’tag_function_psql:& tag_release_dev’
{% for host in groups['tag_function_psql:&tag_release_dev'] %}

解决方法

Ansible有交叉过滤器.见 Set Theory Filters.
{% for host in groups['tag_function_psql'] | intersect(groups['tag_release_dev']) %}
   ...
{% endfor %}

我之前回答过这个问题on stackoverflow

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...