Hi Andy, Can you give me a bit more details on how this was done?
On Wednesday, October 8, 2014 at 1:41:14 AM UTC-7, Andy Piper wrote: > > I resolved this in case anyone is interested. It's a bug in docker-py (and > possibly a conflict with the Amazon AMI) whereby the python six module > needs to be upgraded for things to work. > > andy > > On Monday, October 6, 2014 2:27:16 PM UTC+1, [email protected] wrote: >> >> Hello, >> >> I'm running into issues with the docker module on ansible 1.7.2 (I also >> tried to 1.8). I'm trying to use docker on a VM I have provisioned in EC2. >> The relevant part of my playbook looks like this: >> >> - hosts: daas_daas_management >> user: ec2-user >> sudo: yes >> tasks: >> - name: Install docker >> yum: name=docker state=latest >> >> - name: Install docker python >> command: easy_install pip >> >> - command: pip install docker-py >> >> - name: Start the docker service >> service: name=docker state=started >> >> - name: Login to docker >> command: docker login --email="xxxxx" --username="xxxxx" >> --password="xxxxx" >> >> - name: Start the mongo service >> docker: image=mongo ports=27017:27017 name=db state=restarted >> >> Without pip messing about I get errors related to docker.client. With >> these present the error I get is this: >> >> TASK: [Start the mongo service] >> *********************************************** >> >> failed: [54.172.106.43] => {"failed": true, "parsed": false} >> >> SUDO-SUCCESS-ifunupbpiebrbehdtnzjnxkysxohzizh >> >> Traceback (most recent call last): >> >> File >> "/home/ec2-user/.ansible/tmp/ansible-tmp-1412601522.36-141448805312079/docker", >> >> line 342, in <module> >> >> from docker.client import APIError as DockerAPIError >> >> File "/usr/lib/python2.6/site-packages/docker/__init__.py", line 20, in >> <module> >> >> from .client import Client # flake8: noqa >> >> File "/usr/lib/python2.6/site-packages/docker/client.py", line 30, in >> <module> >> >> from . import errors >> >> ImportError: cannot import name errors >> >> >> So everything works well until I want to try docker commands. I don't >> really want to run the commands locally, although I suppose that is an >> option if all else fails. >> >> >> Can anyone help? >> >> >> Thanks >> >> >> andy >> > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/7350c95c-a7f5-401d-847a-a6ddbe362ef5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
