---
- docker_container:
name: "myapp-{{myapp.env}}"
image: myapp:1.0
state: started
recreate: yes
pull: no
restart_policy: on-failure
exposed_ports:
- "{{myapp.port}}"
published_ports:
- "0.0.0.0:{{myapp.port}}:{{myapp.port}}"
command:
- git clone http://hostname/cgit/myapp -b {{myapp.branch}} /opt/myapp/
- gunicorn --config /opt/myapp/gunicorn/myapp-{{myapp.env}}.conf myapp.wsgi:application
####
ERROR:
TASK [../roles/myapp : docker_container exposed_ports=[u'{{myapp.port}}'], pull=False, name=myapp-{{myapp.env}},
image=myapp:1.0, recreate=True, restart_policy=on-failure, state=started, published_ports=[u'0.0.0.0:{{myapp.port}}:{{myapp.port}}'],
command=[u'git clone http://hostname/cgit/myapp -b master /opt/myapp/',
u'gunicorn --config /opt/myapp/gunicorn/{{myapp.env}}.conf myapp.wsgi:application']] ***
fatal: [host]: FAILED! => {"changed": false, "failed": true, "msg":
"Error starting container 9fe6cd80a775a6408224dba057d24d735576b42f58654c1be7e4fbaf5a36237f: 500 Server Error: Internal Server Error
(\"Cannot start container 9fe6cd80a775a6408224dba057d24d735576b42f58654c1be7e4fbaf5a36237f: [8] System error: exec:
\"git clone http://hostname/cgit/myapp -b master /opt/myapp/\": stat git clone http://hostname/cgit/myapp -b master /opt/myapp/:
no such file or directory\")"}