可见podman部署



我正在尝试创建一个配置RHEL 8机器与容器的剧本。这一切似乎都很好,直到我尝试使用环境变量。这给了我以下错误:

失败!=比;{"changed": false, "msg";参数env的类型"类'list' "并且我们无法转换为dict:不能转换为命令"}2021 - 03 - 06 t12:09:19.0217935z

我的代码如下:
- name: Run zookeeper container
containers.podman.podman_container:
name: zookeeper
image: bitnami/zookeeper:3.6.2
state: started
ports:
- 2181:2181
- 3181:3181
- 10001:10001
- 2888:2888
- 3888:3888
env:
- ALLOW_ANONYMOUS_LOGIN= "yes"

我已经尝试了很多不同的组合,但我似乎都不能奏效。

知道的吗?

可用版本为2.9.0.

里克。

这个错误是准确的:env关键字需要一个字典,但是您提供的是一个列表。把它改成字典就行了:

- name: Run zookeeper container
containers.podman.podman_container:
name: zookeeper
image: bitnami/zookeeper:3.6.2
state: started
ports:
- 2181:2181
- 3181:3181
- 10001:10001
- 2888:2888
- 3888:3888
env:
ALLOW_ANONYMOUS_LOGIN: "yes"

文档在示例中清楚地显示了这一点。

相关内容

  • 没有找到相关文章