栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Ansible中转义双花括号

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Ansible中转义双花括号

这是一个非常干净和Ansible的本机解决方法,不依赖于

docker --inspect
花括号。我们假设之前我们刚刚使用 Ansible
docker模块
引用了一个容器:

- name: query IP of client container  shell: "docker exec {{ docker_containers[0].Id }} hostname -I"  register: _container_query- name: get IP of query result  set_fact:    _container_ip: "{{ _container_query.stdout | regex_replace('\s','') }}"

现在,在Variable中具有Docker容器的IP

_container_ip
。我还在我的文章《与Docker融为一体的婚姻》中发布了此变通办法。

[更新2015-11-03]删除了容器查询标准输出的空格。

[Update
2015-11-04]顺便说一句,官方的Ansible存储库中有两个请求请求,通过恢复Docker模块返回的事实,该解决方案变得不必要。因此,您可以通过来访问Docker容器的IP

docker_containers[0].NetworkSettings.IPAddress
。因此,请为这些拉取请求投票:

  • 修复了破碎的事实#1457
  • 泊坞窗模块:修复f38186c和80aca4b#2093引入的回归


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415515.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号