mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-25 03:41:25 -07:00
* docker_container: add working_dir (fixes #20044) Added a working directory option that will get passed with the other docker container parameters. This is optional and addresses feature request #20044.
This commit is contained in:
parent
e558ec19cd
commit
272125023f
1 changed files with 11 additions and 1 deletions
|
@ -466,6 +466,12 @@ options:
|
|||
- List of container names or Ids to get volumes from.
|
||||
default: null
|
||||
required: false
|
||||
working_dir:
|
||||
description:
|
||||
- Path to the working directory.
|
||||
default: null
|
||||
required: false
|
||||
version_added: "2.4"
|
||||
extends_documentation_fragment:
|
||||
- docker
|
||||
|
||||
|
@ -763,6 +769,7 @@ class TaskParameters(DockerBaseClass):
|
|||
self.volume_binds = dict()
|
||||
self.volumes_from = None
|
||||
self.volume_driver = None
|
||||
self.working_dir = None
|
||||
|
||||
for key, value in client.module.params.items():
|
||||
setattr(self, key, value)
|
||||
|
@ -866,6 +873,7 @@ class TaskParameters(DockerBaseClass):
|
|||
labels='labels',
|
||||
stop_signal='stop_signal',
|
||||
volume_driver='volume_driver',
|
||||
working_dir='working_dir',
|
||||
)
|
||||
|
||||
result = dict(
|
||||
|
@ -1285,7 +1293,8 @@ class Container(DockerBaseClass):
|
|||
expected_volumes=config.get('Volumes'),
|
||||
expected_binds=host_config.get('Binds'),
|
||||
volumes_from=host_config.get('VolumesFrom'),
|
||||
volume_driver=host_config.get('VolumeDriver')
|
||||
volume_driver=host_config.get('VolumeDriver'),
|
||||
working_dir=host_config.get('WorkingDir')
|
||||
)
|
||||
|
||||
differences = []
|
||||
|
@ -2039,6 +2048,7 @@ def main():
|
|||
volumes=dict(type='list'),
|
||||
volumes_from=dict(type='list'),
|
||||
volume_driver=dict(type='str'),
|
||||
working_dir=dict(type='str'),
|
||||
)
|
||||
|
||||
required_if = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue