From f6b126d41270b6c856a848067e8de398a7cc77fe Mon Sep 17 00:00:00 2001 From: chouseknecht Date: Fri, 5 Aug 2016 16:08:11 -0400 Subject: [PATCH] Default repository tag value to tag parameter value or 'latest'. --- lib/ansible/modules/cloud/docker/docker_image.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/docker/docker_image.py b/lib/ansible/modules/cloud/docker/docker_image.py index e5574bd6575..5874b283669 100644 --- a/lib/ansible/modules/cloud/docker/docker_image.py +++ b/lib/ansible/modules/cloud/docker/docker_image.py @@ -92,7 +92,7 @@ options: repository: description: - Full path to a repository. Use with state C(present) to tag the image into the repository. Expects - format I(repository:tag). If no tag is provided, will default to 'latest'. + format I(repository:tag). If no tag is provided, will use the value of the C(tag) parameter or I(latest). required: false version_added: "2.1" state: @@ -436,6 +436,8 @@ class ImageManager(DockerBaseClass): repo, repo_tag = parse_repository_tag(repository) if not repo_tag: repo_tag = "latest" + if tag: + repo_tag = tag image = self.client.find_image(name=repo, tag=repo_tag) found = 'found' if image else 'not found' self.log("image %s was %s" % (repo, found))