summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Hamon <yann.hamon@9cookies.com>2015-08-26 00:01:35 +0200
committerToshio Kuratomi <toshio@fedoraproject.org>2015-12-18 17:45:08 -0800
commitb42ac218df7586c7577b7f68962ce342b5fbbf21 (patch)
tree4701001f45526e608435992ee7af2dfd5c508b75
parent9ee65e0c0ab6772232b1f5c1e24fc6c08d2078eb (diff)
downloadansible-modules-core-b42ac218df7586c7577b7f68962ce342b5fbbf21.tar.gz
Docker module: restarted should update the container when necessary
-rw-r--r--cloud/docker/docker.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/cloud/docker/docker.py b/cloud/docker/docker.py
index a5bb2975..9ae14a9d 100644
--- a/cloud/docker/docker.py
+++ b/cloud/docker/docker.py
@@ -1602,6 +1602,10 @@ def restarted(manager, containers, count, name):
containers.refresh()
+ for container in manager.get_differing_containers():
+ manager.stop_containers([container])
+ manager.remove_containers([container])
+
manager.restart_containers(containers.running)
started(manager, containers, count, name)