如何用Docker-compose编写Ansible手册

请帮忙,我有下面的docker-compose文件,我想写一个Ansible的手册,在本地主机和远程目标上运行docker-compose文件。

version: '2.0' services: weather-backend: build: ./backend volumes: #map backend dir and package inside container - './backend/:/usr/src/' - './backend/package.json:/usr/src/package.json' #ports: # - "9000:9000" #expose backend port - Host:container ports: - "9000:9000" command: npm start weather-frontend: build: ./frontend depends_on: - weather-backend volumes: - './frontend/:/usr/src/' - '/usr/src/node_modules' ports: - "8000:8000" #expose ports -Host:container environment: NODE_ENV: "development" 

由于Ansible 2.1,你可以看看docker_service_module.html ,它可以直接读取一个docker-compose.yml

 playbook task: - docker_service: project_src: . files: - docker-compose.yml pull: yes state: present