--- - name: start mysql container docker_container: image: "{{ mysql_image }}" name: "{{ mysql_container_name }}" volumes: - "{{ mysql_volume }}:/var/lib/mysql" env: MYSQL_ROOT_PASSWORD: "{{ mysql_root_password }}" MYSQL_DATABASE: "{{ mysql_database | default(omit) }}" MYSQL_USER: "{{ mysql_user | default(omit) }}" MYSQL_PASSWORD: "{{ mysql_password | default(omit) }}" networks: - name: "{{ docker_network_name }}" ports: - "{{ mysql_bind_host }}:{{ mysql_bind_port }}:3306" - name: inspect mysql volume docker_volume_info: name: "{{ mysql_volume }}" register: volinfo - name: export variables set_fact: mysql_container_name: "{{ mysql_container_name }}" mysql_volume: "{{ mysql_volume }}" mysql_volume_mountpoint: "{{ volinfo.volume.Mountpoint }}" mysql_root_password: "{{ mysql_root_password }}" mysql_database: "{{ mysql_database | default(omit) }}" mysql_user: "{{ mysql_user | default(omit) }}" mysql_password: "{{ mysql_password | default(omit) }}" mysql_host: localhost mysql_port: "{{ mysql_bind_port }}"