Написание меток для «Traefik» (прокси-сервер) с использованием «Ansible» - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь преобразовать файл docker-compose в Ansible playbook.Задача, с которой я сталкиваюсь, заключается в том, как написать метки в ANSIBLE формате.

Файл составления докера ниже:

   - 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 Спасибо за помощь

Янив

1 Ответ

0 голосов
/ 01 марта 2019

Решение очень простое.

Просто удалите '-' и '"' 'следующим образом

Перед изменением: tags: -" traefik.port = 9090 "-"traefik.frontend.rule = PathPrefix: / search / xxxxx

После перехода на сборник пьесы: метки: traefik.port: "9090" traefik.frontend.rule: "PathPrefix: / search /, / xxxx

Янив Хаким

...