--- - name: Docker apps hosts: tamriel remote_user: ansible_worker tasks: - name: Synchronize docker-compose files synchronize: src: composer/ dest: composer - name: counter app docker_service: project_src: composer/app - name: nginx docker_service: project_src: composer/nginx - name: gitea docker_service: project_src: composer/gitea - name: grafana docker_service: project_src: composer/grafana - name: registry docker_service: project_src: composer/registry - name: vpn docker_service: project_name: vpn definition: version: '2' volumes: openvpn-certs: external: name: openvpn-pawel services: openvpn: image: kylemanna/openvpn network_mode: host volumes: - "openvpn-certs:/etc/openvpn" privileged: true