Comments (5)
Not sure why it's doing this, but it is. I've manually updated in Galaxy several times to no effect.
In the meantime, let's assume the best installation method is to install from git:
ansible-galaxy install git+https://github.com/angstwad/docker.ubuntu
from docker.ubuntu.
I suspect it is due to the fact that ansible-galaxy takes latest version based on alphabetical order, exactly like Github tags are sorted.
from docker.ubuntu.
I believe @luka5z is correct. The tags need to be consistent; that is, it should be published as "v1.1.5" instead of "1.1.5"
$ python
Python 2.7.11 (default, Jan 22 2016, 08:29:18)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 'v1.1.1' > '1.1.5'
True
>>> 'v' > '1'
True
>>>
In the meantime, users can explicitly specify the version to get the latest, after manually looking up what the latest version is.
ansible-galaxy install angstwad.docker_ubuntu,1.1.5
from docker.ubuntu.
This is fixed with the v1.1.6 and I'll get around to re-tagging in the future sometime.
from docker.ubuntu.
This is resolved now.
I'll note that from the discussion in this Stack Overflow question, as well as this Stack Overflow question about the v-prefix. While using a v-prefix for VCS tags is accepted (see SemVerTag on SemVer 1.0.0), in SemVer 2.0.0, that recommendation was removed. This is touched on in the FAQ of a yet unreleased version of SemVer spec.
So docker.ubuntu should get released without v
prefixes, but if you want to use v-prefixes in your Git tags, that's okay, but an outdated practice.
Technically you were doing the right thing by making releases without the v-prefix. You'll have to correct the old release versions to drop the v-prefix to get ansible-galaxy
to cooperate with you, though.
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.