mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-23 10:51:24 -07:00
Add 'init' option to docker_container module to support docker's --init
option (#34547)
* Add support for `--init` option to `docker_container` module Fixes #30761 * Validate docker API's version when docker_container's init option is True https://github.com/ansible/ansible/pull/34547#pullrequestreview-122355244 https://docs.docker.com/engine/reference/commandline/run/#options init option requires docker API 1.25+ . * Fix failure of sanity test
This commit is contained in:
parent
d9533c3cbf
commit
38c86b7eef
2 changed files with 15 additions and 1 deletions
|
@ -187,6 +187,10 @@ class AnsibleDockerClient(Client):
|
|||
except Exception as exc:
|
||||
self.fail("Error connecting: %s" % exc)
|
||||
|
||||
docker_api_version = self.version()["ApiVersion"]
|
||||
if self.module.params.get("init") and LooseVersion(docker_api_version) < LooseVersion("1.25"):
|
||||
self.fail("docker API version is %s. Minimum version required is 1.25 to set init option." % (docker_api_version,))
|
||||
|
||||
def log(self, msg, pretty_print=False):
|
||||
pass
|
||||
# if self.debug:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue