Commit Graph

338 Commits (1f5335d5e0360f849a8452a35bb6818289d0c73c)

Author SHA1 Message Date
Vince v. Oosten fd418c19c2 move environment variable gathering to end of __init__() (#3890)
* This moves the lines in the code that parse the `env` and `env_file` options for docker to the end of the `__init__()` function.
This is needed because the `_check_capabilites` function needs both a working `self.client` and a proper `self.docker_py_versioninfo`.
`_check_capabilities` is used by `ensure_capabilities` which is, in turn, used by `get_environment`

This means that before this commit, the environment variables could not be loaded because both `self.client` and `self.docker_py_versioninfo` were not set at that time.

This commit fixes that by putting the environment variable parsing after those two.

* This moves the lines in the code that parse the `env` and `env_file` options for docker to the end of the `__init__()` function.
This is needed because the `_check_capabilites` function needs both a working `self.client` and a proper `self.docker_py_versioninfo`.
`_check_capabilities` is used by `ensure_capabilities` which is, in turn, used by `get_environment`

This means that before this commit, the environment variables could not be loaded because both `self.client` and `self.docker_py_versioninfo` were not set at that time.

This commit fixes that by putting the environment variable parsing after those two.
8 years ago
chouseknecht 68151790c2
Fix issue #3866 8 years ago
chouseknecht d43a91c627 Fix #147 automatically expose published ports 8 years ago
chouseknecht 67432709a4
Remove unused method in ContainerManager 8 years ago
Chris Houseknecht 0a42ada42a Merge pull request #3844 from Hypermanzer/docker-python-3-compat-bug
Fixing Docker compile time errors irt exception handling for Python 3
8 years ago
chouseknecht 09fe0416b6 Fix #3822 stop container 8 years ago
Mike Mars 1c63fb754d Fixing Docker compile time errors irt exception handling for Python 3 8 years ago
chouseknecht a676d9e126 Remove registery option per #3824. 8 years ago
chouseknecht 4ded9313b7 Fix upate typo and expected volume compare. 8 years ago
chouseknecht e2d8d9d09a Fixed binds and volumes. Now recognizes bound vs unbound as well as named volumes. 8 years ago
Jirayut 'Dear' Nimsaeng 1212e2ed25 Fix volume to support not binding volumes to host 8 years ago
chouseknecht e8db7fd8cc
Remove debug/register from examples. 8 years ago
chouseknecht 0601df8c70
Fix network comparison. Fix handling of links. Updated doc strings. Added more examples. 8 years ago
chouseknecht d9c751be16
Set version added to 2.2 so that tests pass 8 years ago
chouseknecht 78019e4388
For new options move vesion_added to 2.1.1 8 years ago
chouseknecht 633e11be1e
Fixed bug in _get_network_id 8 years ago
chouseknecht 6d9de1b5a1 Fix doc strings. 8 years ago
chouseknecht 3292121e6d
Fixed issues post testing. 8 years ago
chouseknecht 8cd028bd8e First pass at implementing networks parameter. Also added purge_networks option to remove container from networks not included in networks param. 8 years ago
chouseknecht 23816c9c04 Fix for 3768 - adding support for env_file 8 years ago
Chris Houseknecht 4d8f7d161b Merge pull request #3776 from danschmidt5189/fix-docker_container-typo
Fix "ansbile_facts" typo in docker_container module
8 years ago
chouseknecht cba5b37c9f
Check self.parameters.env exists. 8 years ago
chouseknecht c419d351c5 Fix for issue #3775 - env config comparison 8 years ago
chouseknecht 651133469c
Update restart_policy doc strings. 8 years ago
chouseknecht 6aa4feb459
Fix restart_poicy 8 years ago
chouseknecht af0aa8247d
Fix for #3783 - command returns not found or does not exist. 8 years ago
Dan Schmidt 31d21efbc5 Fix "ansbile_facts" typo in docker_container module 8 years ago
chouseknecht 904d947172 Fix for issue 3740. Make docker_service more resilient when targeting older API versions. 8 years ago
Brian Coca d8b67bdeb0 deprecated docker (#3710)
* deprecated docker

* updated formatting
8 years ago
chouseknecht a8bf8260aa
Fixed the URL in description. It's now valid Yaml. 8 years ago
chouseknecht 3d43ccae1e
Remove the U(). 8 years ago
chouseknecht fe45ec9d9e
Uppercase 8 years ago
chouseknecht 10ee35ff26
Make the new bits a NOTE 8 years ago
chouseknecht 1825a73c40
Where to get the full docker picture. 8 years ago
Shubham 64b104ac37 remove module argument, fix #3682 (#3683) 8 years ago
Matt Martz 9b6a7eb4f9 Revert "Fix doc strings spacing."
This reverts commit 127d518011.
8 years ago
chouseknecht 127d518011
Fix doc strings spacing. 8 years ago
chouseknecht a81d0a6809
Fix doc strings. Missing requirements and doc fragment reference. 8 years ago
chouseknecht d63bc38481
Fail gracefully when build path is not found. 8 years ago
chouseknecht 3a5dd00076
Fixed files/project_files naming. Correct name is files. 8 years ago
chouseknecht 22853efeed
Flip version added back to 2.2 to make tests pass. 8 years ago
chouseknecht 834d2fb9fe
Moving version added to 2.1 8 years ago
chouseknecht 282b2d45df
Added actions to RETURN docs. Show actions when debug or check mode. 8 years ago
chouseknecht c2d2189274
Removed use of --diff. Replaced 'diff' in output with 'actions'. Only show 'actions' in output if debug true. 8 years ago
chouseknecht f69b352341 Removed fail method. Combined recreate and force_recreate params. 8 years ago
chouseknecht d9b026dcef Adding docker_service 8 years ago
Chris Houseknecht f08e5608c7 Fixed parameters passing in container_create method. (#3618) 8 years ago
Brian Coca e7d49f3308 fixed documentation and arg issues 9 years ago
Toshio Kuratomi 9db1233521 Fix documentation 9 years ago
John R Barker bb9572ca86 ansible-validate-modules part 4: Enable check on ansible-modules-core (#3526)
* Call ansible-validate-modules

* Correct quotes + add newline
9 years ago