--- - name: Deploy MariaDB Database include_role: name: docker vars: name: mariadb directories: - "{{ data_dir }}/db" - "{{ data_dir }}/db/import" image: name: mariadb tag: latest published_ports: - "3306:3306" volumes: - "{{ data_dir }}/db:/var/lib/mysql" - "{{ data_dir }}/db/etc:/etc/mysql" - "{{ data_dir }}/db/import:/mnt/import" env: MYSQL_USER: "{{ MARIADB_DB_USER }}" MYSQL_ROOT_PASSWORD: "{{ MARIADB_DB_PASSWORD }}" - name: Deploy PHPMyAdmin include_role: name: docker vars: name: phpmyadmin image: name: phpmyadmin tag: latest networks: - name: "{{ docker_network_name }}" env: PMA_HOST: "{{ MARIADB_PMA_HOST }}" PMA_PORT: "{{ MARIADB_PMA_PORT }}" labels: traefik.enable: "true" traefik.http.routers.pma.rule: Host(`{{ MARIADB_PMA_URL }}`) traefik.http.routers.pma.entrypoints: webSecure traefik.http.routers.pma.tls.certresolver: letsencrypt traefik.http.services.pma.loadbalancer.server.port: "80"