mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Merge branch 'devpopol-fixes/docker-volumes' into devel
This commit is contained in:
commit
998189e681
1 changed files with 7 additions and 0 deletions
|
@ -358,6 +358,13 @@ class DockerManager:
|
||||||
if len(parts) == 2:
|
if len(parts) == 2:
|
||||||
self.volumes[parts[1]] = {}
|
self.volumes[parts[1]] = {}
|
||||||
self.binds[parts[0]] = parts[1]
|
self.binds[parts[0]] = parts[1]
|
||||||
|
# with bind mode
|
||||||
|
elif len(parts) == 3:
|
||||||
|
if parts[2] not in ['ro', 'rw']:
|
||||||
|
self.module.fail_json(msg='bind mode needs to either be "ro" or "rw"')
|
||||||
|
ro = parts[2] == 'ro'
|
||||||
|
self.volumes[parts[1]] = {}
|
||||||
|
self.binds[parts[0]] = {'bind': parts[1], 'ro': ro}
|
||||||
# docker mount (e.g. /www, mounts a docker volume /www on the container at the same location)
|
# docker mount (e.g. /www, mounts a docker volume /www on the container at the same location)
|
||||||
else:
|
else:
|
||||||
self.volumes[parts[0]] = {}
|
self.volumes[parts[0]] = {}
|
||||||
|
|
Loading…
Reference in a new issue