小编Pag*_*und的帖子

从ansible中的变量键获取dict值

这是我的问题,我需要从key获取dict值.但关键还是变量.例如,我有一个ansible角色.

vars/main.yml中,我将变量定义如下:

---
location:   "USA"
source:     {
             "China":  "/net/server1/patha",
             "USA":  "/net/server2/pathb",
             "Japan": "/net/server3/pathc"
            }
Run Code Online (Sandbox Code Playgroud)

所以在我的任务中:tasks/main.yml.如何使用vars获取"/ net/server2/pathb".我在下面尝试过任务,都没有用.

-shell: "perl run.perl {{ source.location }}/script.pl"

-shell: "perl run.perl {{ source.{{ location }} }}/script.pl"

这可能是一个简单的问题.但我搜索了很多帖子很长一段时间仍然无法得到正确的答案.所以请帮助,非常感谢.

ansible

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

为什么 docker-compose.yml 中的入口点设置为“bin/true”

这是docker-compose.ymlMEAN.js 中的文件。任何人都可以解释为什么将 web-data 和 db-dataentrypoint设置为?/bin/true有这个必要吗?如果我删除它会发生什么?非常感谢。

版本:'2'
服务:
  网址:
    重新启动:始终
    建造: 。
    容器名称:meanjs
    端口:
     - “3000:3000”
     - “5858:5858”
     - “8080:8080”
     - “35729:35729”
    环境:
     - NODE_ENV=开发
     - DB_1_PORT_27017_TCP_ADDR=db
    依赖于取决于:
     - D b
    卷_来自:
     - 网络数据
  网络数据:
    建造: 。
    入口点:/bin/true
    卷:
     - ./:/opt/mean.js
     - /opt/mean.js/node_modules
     - /opt/mean.js/public
     - /opt/mean.js/uploads
  D b:
    图片:蒙戈:3.2
    重新启动:始终
    端口:
     - “27017:27017”
    卷_来自:
      - 数据库数据
  数据库数据:
    图片:蒙戈:3.2
    卷:
      - /数据/数据库
      - /var/lib/mongodb
      - /var/log/mongodb
    入口点:/bin/true

docker docker-compose

5
推荐指数
1
解决办法
1380
查看次数

普罗米修斯中的“仪器”究竟是什么意思

最近在学习一个开源系统监控和告警工具包Prometheus

我仔细阅读了在线文档。在 Prometheus 中有一个名为“ Instrument ”(仪器或仪表)的词汇表。对我来说,这不是很容易理解。也许是因为这个词在我查字典的时候有很多不同的含义,没有一个适合帮助我在 Prometheus 上下文中理解它(我的母语不是英语)。

有人可以用简单的方式解释它的含义吗?什么是“仪器”,为什么我们在 Prometheus 中需要它?

非常感谢您的帮助。

prometheus

3
推荐指数
2
解决办法
400
查看次数

标签 统计

ansible ×1

docker ×1

docker-compose ×1

prometheus ×1