Comments (7)
we also ran into this issue and until an ansible update is out, it renders this otherwise very useful role useless.
i'd suggest to make the versions of the pip packages using variables. so one could at least pin them to a working version.
if you like the idea, i can prepare a patch.
from docker.ubuntu.
Honestly, I'd like to see something that by default installs the latest docker-py, but allows for optional pinning to prevent this type of issue in the future.
This issue is technically fixed in the devel branch on this issue: ansible/ansible-modules-core#1227 so we shouldn't go crazy trying to fix it in this role.
from docker.ubuntu.
true, but the defaults for the role could be 'latest' so without interaction everything stays as it is now, but pinning to a specific version becomes an option available.
i know this is fixed in devel, but we run a "stable" version and i'd like to keep that :)
as docker and ansible are both fast moving projects, an incompatibility like that could happen anytime again.
from docker.ubuntu.
Sure. And I agree, that's what I'd like to see -- by default, install the latest docker-py; allow optional pinning by overriding a default variable.
If you can provide a patch that does this, I'll happily accept it.
from docker.ubuntu.
This was resolved in PR #41
from docker.ubuntu.
thanks for merging!
from docker.ubuntu.
I have discovered this issue and as a complete beginner it was hard to find out what is wrong. So for the future generations coming to see this issue:
The fix is to override the docker_py version in your playbook, like this:
---
- hosts: playground
roles:
- role: angstwad.docker_ubuntu
pip_version_docker_py: 1.1
from docker.ubuntu.
Related Issues (20)
- docker-compose installation fails on Ubuntu 14.04 HOT 7
- Can't install via ansible-galaxy HOT 2
- Python 3: ansible-galaxy install fails HOT 1
- Need bip set before installing in some networking situations
- Ansible Galaxy now lints, and this role fails lints HOT 2
- Need to add tests that run ansible-lint on PRs
- Deprecation warnings in Ansible 2.7 HOT 2
- Install fails with TypeError: object of type 'NoneType' has no len() HOT 1
- Does this module still follow Docker install best practices? HOT 5
- Unable to compare role versions during install HOT 2
- Add support for additional architectures HOT 1
- Keyserver throws error HOT 1
- [Question/Discussion] Handling of "dependency packages" since docker 18.09
- Python3 in Ubuntu 20.04 LTS HOT 2
- docker-compose installation fails on Ubuntu 20.04
- 3.9.0 not released on ansible galaxy? HOT 1
- Maintainers Wanted HOT 1
- Docker process failing at task 'Clean previous docker-py package if installing docker' HOT 2
- Apt keyserver is deprecated HOT 2
- Ubuntu 20 Support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker.ubuntu.