--- - hosts: docker tasks: - name: registry login docker_login: username: "{{ registry_login }}" password: "{{ registry_password }}" - name: deploy draft docker_container: name: "bouquins_draft_{{ draft_name }}" image: "reg.meutel.net/go-bouquins:{{ draft_name }}" pull: yes state: started recreate: yes labels: traefik.enable: 'true' traefik.port: '9000' traefik.docker.network: 'proxybackend' traefik.frontend.rule: "Host:{{ draft_name }}.bouquins.www.meutel.net" traefik.frontend.entryPoints: http networks: - name: proxybackend purge_networks: yes volumes: - bouquins_draft:/root/data register: deploy_out - debug: msg: "{{ deploy_out.container }}" # vim:ft=ansible: