我将env变量传递给ansible playbook中的Docker容器,如何在env的键/值中的键中设置Ansible变量?
所以这:
- name: webproxy container
docker_container:
name: "webproxy"
image: "webproxy"
env:
SERVICE_443_NAME: "webproxy"
成为这个:
- name: webproxy container
docker_container:
name: "webproxy"
image: "webproxy"
env:
SERVICE_{{ port_number }}_NAME: "webproxy"
2 回答
使用JSON表示法定义包含环境变量的字典:
这个答案是另类,我希望这对你有帮助 .
main.yml
webproxy.j2 ,它与main.yml放在同一目录下