community.general/lib/ansible/modules/cloud/docker
Hannes Ljungberg e58f23b73e docker_swarm: Return UnlockKey (#54490)
* Return UnlockKey

* Add changelog fragment

* Add method to check if a parameter exists in diffs

* Add method to get swarm unlock key

* Add option unlock_key

* Only return unlock key when created or changed

* Rename difference check

* Extend unlock key example

* Assert that unlock_key is a string

* Fix docker_swarm_info authors

* Don’t silence APIErrors

* Test unlock_key on unlocked swarm

* Catch APIError when retrieving unlock key

* Better return value description

* Lint

* Fix UnlockKey return value documentation

Co-Authored-By: hannseman <hannes@5monkeys.se>

* Get unlock key safely

Co-Authored-By: hannseman <hannes@5monkeys.se>

* Return None on empty UnlockKey

* Assert swarm_unlock_key is undefined if unqueried

* Add documentation about swarm_info unlock_key

* Add change log fragment for unlock_key option

* Revert "Add change log fragment for unlock_key option"

This reverts commit e3cb2325b552e5d14cc3f42b33a86bf3ee84d3b9.

* Use generator expression instead

* Restart docker more decisively

* Use systemctl kill

Co-Authored-By: hannseman <hannes@5monkeys.se>

* Try to restart docker daemon
2019-04-01 12:19:18 +01:00
..
__init__.py added __init__.py to new cloud subcategories so builds work again 2016-12-08 11:22:25 -05:00
_docker.py Fixup removed and deprecated modules 2018-08-24 15:37:13 -07:00
_docker_image_facts.py docker: rename docker_*_facts -> docker_*_info (#54124) 2019-03-21 08:37:18 +00:00
_docker_service.py docker_service: rename to docker_compose. (#51035) 2019-01-23 12:21:57 +00:00
docker_compose.py fix remove_orphans using APIs exposed via AnsibleDockerClient (#54316) 2019-03-30 14:33:17 +01:00
docker_config.py Docker: mention Docker SDK for Python instead of docker/docker-py (#53917) 2019-03-20 13:27:44 -04:00
docker_container.py docker_container: add networks_cli_compatible option (#54198) 2019-03-25 15:06:21 -04:00
docker_container_info.py docker: rename docker_*_facts -> docker_*_info (#54124) 2019-03-21 08:37:18 +00:00
docker_host_info.py docker_host_info and docker_node: fix return variable names (#54172) 2019-03-22 02:28:57 -04:00
docker_image.py Docker: mention Docker SDK for Python instead of docker/docker-py (#53917) 2019-03-20 13:27:44 -04:00
docker_image_info.py docker: rename docker_*_facts -> docker_*_info (#54124) 2019-03-21 08:37:18 +00:00
docker_login.py Docker: mention Docker SDK for Python instead of docker/docker-py (#53917) 2019-03-20 13:27:44 -04:00
docker_network.py Docker: mention Docker SDK for Python instead of docker/docker-py (#53917) 2019-03-20 13:27:44 -04:00
docker_network_info.py docker: rename docker_*_facts -> docker_*_info (#54124) 2019-03-21 08:37:18 +00:00
docker_node.py docker_host_info and docker_node: fix return variable names (#54172) 2019-03-22 02:28:57 -04:00
docker_node_info.py docker: rename docker_*_facts -> docker_*_info (#54124) 2019-03-21 08:37:18 +00:00
docker_prune.py Docker: mention Docker SDK for Python instead of docker/docker-py (#53917) 2019-03-20 13:27:44 -04:00
docker_secret.py Docker: mention Docker SDK for Python instead of docker/docker-py (#53917) 2019-03-20 13:27:44 -04:00
docker_stack.py Simplify docker_*_facts return names (#51939) 2019-03-05 16:09:00 +00:00
docker_swarm.py docker_swarm: Return UnlockKey (#54490) 2019-04-01 12:19:18 +01:00
docker_swarm_info.py docker_swarm: Return UnlockKey (#54490) 2019-04-01 12:19:18 +01:00
docker_swarm_service.py docker_swarm_service: Don't override docker-py secret/config defaults (#54611) 2019-03-29 14:16:24 -04:00
docker_volume.py Docker: mention Docker SDK for Python instead of docker/docker-py (#53917) 2019-03-20 13:27:44 -04:00
docker_volume_info.py docker: rename docker_*_facts -> docker_*_info (#54124) 2019-03-21 08:37:18 +00:00