mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
docker_container: fix various idempotency problems and non-working options (#45905)
* Sorting args. * Doing comparisons of options with container parameters in a more context-sensitive way. This prevents unnecessary restarts, or missing restarts (f.ex. if parameters are removed from ``cmd``). * Make blkio_weight work. * Fix cap_drop idempotency problem. * Making groups idempotent if it contains integers. * Make cpuset_mems work. * Make dns_opts work. * Fixing log_opts: docker expects string values, returns error for integer. * Adding tests from felixfontein/ansible-docker_container-test#2. * Make uts work. * Adding changelog entry. * Forgot option security_opts. * Fixing typo. * Explain strict set(dict) comparison a bit more. * Improving idempotency tests. * Making dns_servers a list, since the ordering is relevant. * Making dns_search_domains a list, since the ordering is relevant. * Improving dns_search_domains/dns_servers. * Fixing entrypoint test. * Making sure options are only supported for correct docker-py versions.
This commit is contained in:
parent
0b801a0595
commit
7caf70db42
7 changed files with 3499 additions and 114 deletions
2
test/integration/targets/docker_container/files/env-file
Normal file
2
test/integration/targets/docker_container/files/env-file
Normal file
|
@ -0,0 +1,2 @@
|
|||
TEST3=val3
|
||||
TEST4=val4
|
Loading…
Add table
Add a link
Reference in a new issue