--- - name: start mariadb container docker_container: image: "{{ mariadb_image }}" name: "{{ mariadb_container }}" volumes: - "{{ mariadb_volume }}:/var/lib/mysql" env: MYSQL_ROOT_PASSWORD: "{{ mariadb_root_password }}" MYSQL_DATABASE: "{{ mariadb_database | default(omit) }}" MYSQL_USER: "{{ mariadb_user | default(omit) }}" MYSQL_PASSWORD: "{{ mariadb_password | default(omit) }}" networks: - name: "{{ docker_network_name }}" ports: - "{{ mariadb_bind_host }}:{{ mariadb_bind_port }}:3306" - name: inspect mariadb volume docker_volume_info: name: "{{ mariadb_volume }}" register: volinfo - name: export variables set_fact: mariadb_container: "{{ lookup('vars','mariadb_container') }}" mariadb_volume: "{{ lookup('vars','mariadb_volume') }}" mariadb_volume_mountpoint: "{{ volinfo.volume.Mountpoint }}" mariadb_root_password: "{{ lookup('vars','mariadb_root_password') }}" mariadb_database: "{{ lookup('vars','mariadb_database',default=omit) }}" mariadb_user: "{{ lookup('vars','mariadb_user',default=omit) }}" mariadb_password: "{{ lookup('vars','mariadb_password',default=omit) }}" mariadb_host: localhost mariadb_port: "{{ lookup('vars','mariadb_bind_port') }}"