加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 在ansible模板中组合组

发布时间:2020-12-13 16:53:56 所属栏目:Linux 来源:网络整理
导读:是否有人将组合用于ansible模板中的循环.我们想要做的是获取两个组的公共成员并循环它们以创建我们的配置.我们尝试使用在主机限制中工作的相同格式但接收’dict对象’没有属性’tag_function_psql: tag_release_dev’ {% for host in groups['tag_function_
是否有人将组合用于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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读