我正在尝试将docker-compose文件转换为Ansible剧本。 我面临的挑战是如何以无格式书写标签。
以下docker撰写文件:
- name: run search container
docker_container:
name: search
image: docker-registry.xxxdev.xxxx.com/soxx/sxxxna-search:latest
volumes:
- /exec-ui/app-config/application.yml:/opt/xxxna-search/config/application.yml
- /exec-ui/app-config/logback.xml:/opt/xxxna-search/config/logback.xml
ports:
- "9090:9090"
labels:
- "traefik.port=9090"
- "traefik.frontend.rule=PathPrefix:/search/xxxxx
我正在使用ansible 2.4.2.0 感谢您的帮助
Yaniv
答案 0 :(得分:0)
解决方案非常简单。
只需按如下所示删除“-”和“””
更改前: 标签: -“ traefik.port = 9090” -“ traefik.frontend.rule = PathPrefix:/ search / xxxxx
更改为ansible剧本后: 标签: traefik.port:“ 9090” traefik.frontend.rule:“ PathPrefix:/ search /,/ xxxx
Yaniv Hakim