Felix Fontein
e9b10ee0a4
Add use_ssh_client flag ( #114 )
...
* Add use_ssh_client option.
* Unrelated cleanup (unneeded imports).
* Add SSH connection tests.
2021-04-02 10:14:09 +02:00
Felix Fontein
f2d16da643
docker_image: improve/fix handling of image IDs ( #87 )
...
* Improve/fix handling of image IDs in docker_image.
* Fix syntax error.
* Linting.
* Fix name collision.
* Add various tests.
* Fix tests.
* Improve image finding by ID, and fix various related bugs.
* accept_not_there -> accept_missing_image.
* Remove unnecessary dummy variable.
2021-02-28 10:40:11 +01:00
Felix Fontein
ed9bf1117f
docker_image: allow to specify pull platform ( #89 )
...
* Allow to specify pull platform.
* Add basic test and document that the value is not used for idempotency at the moment.
* Fix pulling.
* Simplify code.
* Add API version for pull_platform.
* Move pull_platform into new pull option. Use apply_defaults=True to avoid some special logic.
* Add example.
* Remove apply_defaults=True.
2021-02-24 23:45:34 +01:00
Felix Fontein
8bd33b06c4
docker_api connection plugin ( #40 )
...
* Add basic docker_api connection test.
* Split AnsibleDockerClient into module-independent and module-specific part.
* Mention new connection plugin.
* Fix tests.
* Add first version of docker_api connection plugin.
* Linting.
* Fix references.
* Improve connection tests.
* Fix put_file for all Python versions.
* Fix fetch_file.
* Linting.
* Update plugins/connection/docker_api.py
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
* Move potential common code to module_utils / plugin_utils.
* Move socket_handler to plugin_utils.
* Fix typo.
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
2020-12-15 20:07:55 +00:00
Felix Fontein
5dba331bc7
Adjust deprecations ( #1 )
...
* First batch of c.g 2.0.0 deprecations.
* Remove use_tls and force from docker_image.
* More removals.
* Change community.general 3.0.0 deprecations to community.docker 2.0.0.
* Fix sanity.
* Fixing some bugs.
* Add PR URL to fragment.
ci_complete
ci_coverage
* Improve docs, remove superfluous code.
2020-10-30 07:05:51 +01:00
Ansible Core Team
a1f472244d
Initial commit
2020-10-30 07:05:50 +01:00