Skip to content

Commit f8e391a

Browse files
committed
recreate container if container definition has changed and restart is true
Signed-off-by: Valentin Heidelberger <[email protected]>
1 parent 7a1d668 commit f8e391a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

plugins/module_utils/podman/podman_container_lib.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1791,7 +1791,11 @@ def make_started(self):
17911791
self.update_container_result()
17921792
return
17931793
if self.container.exists and self.restart:
1794-
if self.container.running:
1794+
if self.container.different:
1795+
self.container.recreate_run()
1796+
self.results['actions'].append('recreated %s' %
1797+
self.container.name)
1798+
elif self.container.running:
17951799
self.container.restart()
17961800
self.results['actions'].append('restarted %s' %
17971801
self.container.name)

0 commit comments

Comments
 (0)