How do i create and mount volume in Docker using Ansible?

- name: Create and mount Docker volume
  hosts: all
  tasks:
    - name: Create a Docker volume
      community.docker.docker_volume:
        name: my_volume

    - name: Run container with volume
      community.docker.docker_container:
        name: app_container
        image: my_app
        volumes:
          - my_volume:/app/data