Recently got the Ansible docker module working after I learned that it 
requires the 'docker-py' module installed *on the server*.  It took me a 
while to figure this out.

I was going to put a PR together that clarify this for others, but 1) not 
sure where to put it and 2) couldn't this be automated?  The docker module 
has this in the documentation:

requirements: [ "docker-py >= 0.3.0", "docker >= 0.10.0" ]

So to address this, all I had to do was add the pip task to my playbook: 

    - name: Install Docker-py
      pip: name=docker-py
    - name: run nginx
      docker: image=nginx name=nginx ports=443:80

If the requirements metadata was exposed, couldn't we have something like 
this

    - name: run nginx
      docker: image=nginx name=nginx ports=443:80
      install_deps: true

That would automatically just install any pip requirements of the module?  
Forgive me if something like this already exists.

-- 
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/9d9104fc-d5c8-4cb9-8b49-7bc26e8baaff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to