Felix Fontein
4ecae3e605
Update CI matrix to include ansible-core's stable-2.12 branch ( #215 )
...
* Update CI matrix to include ansible-core's stable-2.12 branch.
* Adjust README.
* Fix stage names.
* Make matrix for older Ansible versions a bit thinner.
2021-09-27 19:45:54 +02:00
Felix Fontein
4ca348ea28
Prepare ansible-core devel branch version bump that is planned for later today.
2021-09-24 18:45:54 +02:00
Felix Fontein
f01dacd6cf
Looks like we forgot to add the new modules to the action_group. ( #209 )
2021-09-18 17:07:35 +02:00
Ajpantuso
b5263ccbd0
Initial commit ( #208 )
2021-09-17 17:00:14 -04:00
Felix Fontein
5d861004db
docker_config and docker_secret: add data_src option ( #203 )
...
* Add data_src options to docker_config and docker_secret.
* Add examples.
* Fix test.
* Another fix.
2021-09-12 09:42:03 +02:00
Felix Fontein
668f77d7d2
Make sure the nginx config and password files are readable by everyone. ( #202 )
2021-09-11 12:21:27 +02:00
Felix Fontein
40f61ae8c8
docker_network: improve test failure debugging ( #201 )
...
* Show inspection results for all Docker networks before running docker_network tests.
* AZP/Docker seems to prefer networks in 172.0.0.0/8, so we use 10.0.0.0/8 for our tests.
* Fix use of wrong variable.
2021-09-10 22:10:35 +02:00
Felix Fontein
5a3ce51049
Improve CI ( #198 )
...
* Use remote temp path, replace remote lookups.
* Copy local files.
* Change docker resource name prefix from ansible-test to ansible-docker-test to avoid collision with ansible-test's containers.
* Fix typos.
* We don't neceessarily have a TTY.
* Use hopefully less collision-likely subnet.
* More collision avoidance.
* More changes.
2021-09-08 09:43:35 +02:00
Felix Fontein
451bc0e94e
Next expected release is 1.10.0.
2021-08-29 14:11:58 +02:00
Felix Fontein
a56cad3a09
Release 1.9.1.
2021-08-29 13:44:07 +02:00
Felix Fontein
50b3e8a2d4
Prepare 1.9.1 release.
2021-08-27 05:44:06 +02:00
Felix Fontein
8e1c9f890a
docker_containers inventory: fix wrong default mentioned in docs, add fallback example ( #194 )
...
* Fix wrong default mentioned in docs.
* Add fallback example.
2021-08-26 08:32:50 +02:00
Ajpantuso
4dfc3ae5d7
docker_compose - Fix idempotency when services have no enabled profiles ( #192 )
...
* Initial Commit
* Adding integration tests
* Fixing integration and adding changelog fragment
2021-08-20 13:33:35 +02:00
Felix Fontein
50d3b9c280
Next release is expeted to be 1.10.0.
2021-08-03 23:00:37 +02:00
Felix Fontein
36a01c164f
Release 1.9.0.
2021-08-03 22:25:13 +02:00
Felix Fontein
930f9d1bcd
Improve error message on import errors. ( #188 )
2021-08-02 21:04:25 +02:00
Felix Fontein
46bffd2f36
Prepare 1.9.0 release.
2021-08-02 19:33:32 +02:00
Felix Fontein
6f52747693
docker_container: fix handling of command and entrypoint in a backwards-compatible way ( #186 )
...
* Fix handling of command and entrypoint in a backwards-compatible way.
* Fix copy'n'paste error.
* Fix some more.
* Improve documentation.
* Keep command and entrypoint as lists and not as strings.
* Simplify code, since we're already emitting the deprecation warning in this case during parameter processing.
* Change default only in community.docker 3.0.0.
* Update tests/integration/targets/docker_container/tasks/tests/options.yml
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
* Apply suggestion to more places.
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
2021-08-02 19:31:46 +02:00
Jeff Goldschrafe
2a9bc7f74e
Add nsenter connection plugin ( #173 )
...
* Add nsenter connection plugin
* Fixes
* oops
* Pass file I/O through nsenter, removing volume mount
* minor logging cleanup for consistency's sake
* Fix pylint flag
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Fix note formatting
* Revert string_types change
* Update tests/integration/targets/connection_nsenter/aliases
* Update tests/integration/targets/connection_nsenter/runme.sh
* Apply suggestions from code review
* Update tests/integration/targets/connection_nsenter/runme.sh
* Update tests/integration/targets/connection_nsenter/runme.sh
* Apply suggestions from code review
* Update tests/integration/targets/connection_nsenter/runme.sh
* Update tests/integration/targets/connection_nsenter/aliases
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Remove specific pipelining support
* Update plugins/connection/nsenter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-08-02 08:17:53 +02:00
Ajpantuso
03f649f43c
docker_compose - Fix startup errors for docker-compose versions <1.17.0 ( #182 )
...
* Initial Commit
* Adding changelog fragment
* Applying review suggestions
2021-07-31 11:37:02 +02:00
Felix Fontein
567561ada0
Update AZP config. ( #185 )
2021-07-30 17:45:56 +02:00
Felix Fontein
72fb3a5d1a
Fix check_mode for some _info modules. ( #183 )
2021-07-28 21:49:15 +02:00
Ajpantuso
b2430f756f
Allowing anonymous volumes via mounts option ( #181 )
...
* Initial Commit
* Adding changelog fragment
2021-07-27 17:35:40 +00:00
Felix Fontein
e2785de840
Make sure that 'container' is returned in more circumstances, and improve documentation when it is actually returned ( #178 )
...
* Make sure that 'container' is returned in more circumstances, and improve documentation when it is actually returned.
* Fix typos.
2021-07-24 21:01:14 +02:00
Ajpantuso
9b661a6ac2
docker_compose - add env_file option ( #174 )
...
* Initial commit
* Adding changelog and fixing docs
* Fixing integration tests
* Restricting minimum docker-compose versions for tests
* Applying initial review suggestions
2021-07-16 19:01:20 +02:00
Lauri Tirkkonen
a0f2091e6a
put example addresses in actual RFC1918 range ( #170 )
...
172.1/16, 172.3/16 and 172.4/16 are not in the 172.16/12 range.
https://datatracker.ietf.org/doc/html/rfc1918#section-3
2021-07-01 19:06:18 +02:00
Felix Fontein
61d9237eef
Move changelog fragment to correct place, and add note that the change was already in 1.8.0.
2021-07-01 07:15:34 +02:00
Felix Fontein
eea0be855c
Next planned release is 1.9.0.
2021-06-28 22:17:50 +02:00
Felix Fontein
2593c09d49
Release 1.8.0.
2021-06-28 21:03:06 +02:00
Felix Fontein
9e39014baf
Prepare 1.8.0 release.
2021-06-28 21:02:40 +02:00
Ajpantuso
072d96ca62
docker_compose - Adding profiles option. ( #167 )
...
* Initial commit
* fixing tests
* Adding changelog fragment
2021-06-28 20:54:54 +02:00
Felix Fontein
1cdf8d5620
Forgot one change in #164 . ( #166 )
2021-06-27 21:21:01 +02:00
Ajpantuso
49cb513244
docker_container - adding publish_all_ports option ( #162 )
...
* Initial commit
* Adding changelog fragment
* Updating deprecation notice
* Adding integration test
* Applying second round of review suggestions
* Updating docs and cleaning up integration tests
* Updating test loop logic
2021-06-27 16:51:30 +02:00
Felix Fontein
2d5875a397
Revert "Remove superfluous file."
...
This reverts commit d3d8f33ec5 .
2021-06-26 14:27:58 +02:00
Felix Fontein
d3d8f33ec5
Remove superfluous file.
2021-06-26 13:51:08 +02:00
Felix Fontein
badcd61a74
Replace ansible.module_utils._text by ansible.module_utils.common.text.converters. ( #164 )
2021-06-26 13:39:51 +02:00
Ajpantuso
825a4f74d3
docker_plugin - adding alias option and general cleanup ( #161 )
...
* Initial Commit
* Adding changelog fragment
2021-06-25 21:45:53 +02:00
Ajpantuso
49c8fd0aa5
docker_host_info - Allow filters which are passed as lists ( #160 )
...
* Initial Commit
* Adding integration tests
* Adding example in docs
* Adding changelog fragment
* Applying initial review suggestions
2021-06-22 22:27:38 +02:00
Felix Fontein
af2b3b0493
docker_compose: fix idempotency for stopped services ( #159 )
...
* Always use |= instead of = when updating changed status.
* Fix idempotence bug.
* Add changelog fragment.
2021-06-22 12:07:50 +02:00
Felix Fontein
902bcc6193
Pass Docker daemon connection params from inventory to connection plugin ( #157 )
...
* Move variable handling to doc fragment, and make them known to module_utils.
* Pass Daemon connection options to connection plugin.
* Add changelog fragment.
* Fix syntax error.
* Forgot 'options:'.
2021-06-22 06:29:56 +02:00
Felix Fontein
d0d5bdb905
docker_container: improve documentation for env w.r.t. automatic type conversions ( #158 )
...
* Improve documentation for docker_container's env w.r.t. automatic type conversions.
* Update plugins/modules/docker_container.py
Co-authored-by: Amin Vakil <info@aminvakil.com>
Co-authored-by: Amin Vakil <info@aminvakil.com>
2021-06-21 12:40:53 +02:00
Felix Fontein
22bc8da783
Make extra sanity test runner produce ansibullbot and JUnit output. ( #154 )
2021-06-14 07:24:01 +02:00
Felix Fontein
fc241019b5
CI: Remove scripts that are no longer needed ( #153 )
...
* Remove scripts that are no longer needed.
ci_complete
* Remove sanity ignores.
2021-06-13 22:11:57 +02:00
Felix Fontein
93ac705013
Next expected release is 1.8.0.
2021-06-08 14:36:49 +02:00
Felix Fontein
5fa0aa073c
Release 1.7.0.
2021-06-08 14:05:55 +02:00
Felix Fontein
eba726b42e
Add more docker_compose tests ( #151 )
...
* Add basic changed test.
* Add start/stop tests.
2021-06-07 07:24:41 +02:00
Felix Fontein
0d3d5fd6cb
Prepare 1.7.0 release.
2021-06-07 07:02:29 +02:00
Felix Fontein
b775bac593
docker_image: allow to tag images by name, improve docs ( #149 )
...
* Add test to tag image with ID.
* Document that source=local also works with image IDs.
* Improve 'repository' documentation.
* Fix typo.
* Looks like a fix is needed to make this work.
* ...
* Avoid unnecessary re.search() calls.
* Add changelog fragment.
* Improve main description.
* Remove import.
2021-06-07 07:01:10 +02:00
Felix Fontein
4d0637e178
Add basic docker_compose tests ( #150 )
...
* Add basic docker_compose tests.
* Add more constraints for Py 2.
* Try to install docker-compose from system packages.
* Another try.
* Some more tries.
* One more.
* Move task into block.
* Clean up constraints file.
* More adjustments.
* TEMP: add debug output
2021-06-07 06:42:31 +02:00
Felix Fontein
2bf67b5a2a
Fix URL to docker inventory script. ( #148 )
2021-06-03 21:37:59 +02:00